aboutsummaryrefslogtreecommitdiff
path: root/docs/layout/grid.md
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2016-02-06 00:47:40 -0800
committerMark Otto <[email protected]>2016-02-06 00:47:40 -0800
commitcac92017d3d9fcfc4641379fc0350318efbb6059 (patch)
tree5b3d6afcb7a690139a09395b135471ba9de9f170 /docs/layout/grid.md
parente149a6035ef5689040d619ac7301f802b1dc8167 (diff)
parent29dcf9ac623c5ae13bd3d582b9e0b369ba7a3cc6 (diff)
downloadbootstrap-cac92017d3d9fcfc4641379fc0350318efbb6059.tar.xz
bootstrap-cac92017d3d9fcfc4641379fc0350318efbb6059.zip
Merge branch 'v4-dev' into v4-grid-redux
Diffstat (limited to 'docs/layout/grid.md')
-rw-r--r--docs/layout/grid.md27
1 files changed, 22 insertions, 5 deletions
diff --git a/docs/layout/grid.md b/docs/layout/grid.md
index 029fcdfe2..547284635 100644
--- a/docs/layout/grid.md
+++ b/docs/layout/grid.md
@@ -164,23 +164,40 @@ Mixins are used in conjunction with the grid variables to generate semantic CSS
{% highlight scss %}
// Creates a wrapper for a series of columns
@mixin make-row($gutter: $grid-gutter-width) {
+ @if $enable-flex {
+ display: flex;
+ flex-wrap: wrap;
+ } @else {
+ @include clearfix();
+ }
margin-left: ($gutter / -2);
margin-right: ($gutter / -2);
- @include clearfix();
}
// Make the element grid-ready (applying everything but the width)
@mixin make-col($gutter: $grid-gutter-width) {
position: relative;
- float: left;
+ @if $enable-flex {
+ flex: 1;
+ } @else {
+ float: left;
+ }
min-height: 1px;
padding-left: ($gutter / 2);
padding-right: ($gutter / 2);
}
-// Set a width (to be used in or out of media queries)
-@mixin make-col-span($columns) {
- width: percentage(($columns / $grid-columns));
+@mixin make-col-span($size, $columns: $grid-columns) {
+ // Set a width (to be used in or out of media queries)
+ @if $enable-flex {
+ flex: 0 0 percentage($size / $columns);
+ // Add a `max-width` to ensure content within each column does not blow out
+ // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
+ // do not appear to require this.
+ max-width: percentage($size / $columns);
+ } @else {
+ width: percentage($size / $columns);
+ }
}
// Get fancy by offsetting, or changing the sort order