* Add order-*-last grid class
* copy updates
{% endexample %}
</div>
-There's also a responsive `.order-first` class that quickly changes the order of one element by applying `order: -1`. This class can also be intermixed with the numbered `.order-*` classes as needed.
+There are also responsive `.order-first` and `.order-last` classes that change the `order` of an element by applying `order: -1` and `order: 13` (`order: $columns + 1`), respectively. These classes can also be intermixed with the numbered `.order-*` classes as needed.
<div class="bd-example-row">
{% example html %}
<div class="container">
<div class="row">
- <div class="col">
- First, but unordered
+ <div class="col order-last">
+ First, but last
</div>
<div class="col">
Second, but unordered
}
}
- .order#{$infix}-first {
- order: -1;
- }
+ .order#{$infix}-first { order: -1; }
+
+ .order#{$infix}-last { order: $columns + 1; }
@for $i from 0 through $columns {
- .order#{$infix}-#{$i} {
- order: $i;
- }
+ .order#{$infix}-#{$i} { order: $i; }
}
// `$columns - 1` because offsetting by the width of an entire row isn't possible