From eb2e1102be0f4641ee3e5c4e7853360d5a04e3d8 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Wed, 21 Dec 2016 20:26:17 -0800 Subject: Flexbox all the time (Drop IE9 support and remove $enable-flex option) (#21389) * remove the $enable-flex variable option * remove bootstrap-flex.css dist file and it's grunt task * remove the separate flex css file for docs; it's all the same now * remove flexbox docs (porting some to the main grid docs in next commit) * clean up few grid docs bits to simplify copy, start to mention flexbox * port relevant flexbox-grid.md content to grid.md - clean up mixins - update how it works section - bring over sizing and alignment sections * remove the $enable-flex from the options.md page * update lead paragraph to mention flexbox * update migration to mention loss of ie9 support * remove mention of flexbox dist file * clarify IE support * making a note * remove flexbox variant mentions from component docs - updates docs for media object, navs, list group, and cards to consolidate docs - no more need to callout flexbox variants since it's now the default * remove $enable-flex if/else from sass files * remove flex dist files * update scss lint property order to account for flex properties * linting * change to numberless classes for autosizing, wrap in highlighting div * bump gruntfile and postcss to ie10 * redo intro sections * rearrange * phew, redo hella grid docs - rearrange all the things - consolidate some bits * remove reference to flexbox mode * more border action for demo * Make some changes to the .card's in .card-deck's to ensure footers align to the bottom --- docs/_data/nav.yml | 2 - docs/_includes/header.html | 3 - docs/assets/css/docs-flexbox.min.css | 2 +- docs/assets/css/docs-flexbox.min.css.map | 2 +- docs/assets/scss/_component-examples.scss | 11 + docs/components/card.md | 50 +-- docs/components/list-group.md | 21 +- docs/components/navs.md | 10 +- docs/dist/css/bootstrap-flex.css | 8 +- docs/dist/css/bootstrap-flex.css.map | 2 +- docs/dist/css/bootstrap-flex.min.css | 2 +- docs/dist/css/bootstrap-flex.min.css.map | 2 +- docs/getting-started/best-practices.md | 1 + docs/getting-started/browsers-devices.md | 12 +- docs/getting-started/download.md | 2 +- docs/getting-started/flexbox.md | 52 --- docs/getting-started/options.md | 1 - docs/layout/flexbox-grid.md | 286 ------------- docs/layout/grid.md | 647 ++++++++++++++++++++---------- docs/layout/media-object.md | 4 - docs/layout/overview.md | 2 +- docs/migration.md | 4 +- 22 files changed, 484 insertions(+), 642 deletions(-) delete mode 100644 docs/getting-started/flexbox.md delete mode 100644 docs/layout/flexbox-grid.md (limited to 'docs') diff --git a/docs/_data/nav.yml b/docs/_data/nav.yml index 847375422..6723352f4 100644 --- a/docs/_data/nav.yml +++ b/docs/_data/nav.yml @@ -6,7 +6,6 @@ - title: Browsers & devices - title: JavaScript - title: Options - - title: Flexbox - title: Build tools - title: Best practices - title: Accessibility @@ -15,7 +14,6 @@ pages: - title: Overview - title: Grid - - title: Flexbox grid - title: Media object - title: Responsive utilities diff --git a/docs/_includes/header.html b/docs/_includes/header.html index 37e27cd07..11076af46 100644 --- a/docs/_includes/header.html +++ b/docs/_includes/header.html @@ -15,9 +15,6 @@ {% if site.github %} - {% if page.title == "Flexbox grid system" %} - - {% endif %} {% else %} {% endif %} diff --git a/docs/assets/css/docs-flexbox.min.css b/docs/assets/css/docs-flexbox.min.css index ce6f3e7be..1042bd23a 100644 --- a/docs/assets/css/docs-flexbox.min.css +++ b/docs/assets/css/docs-flexbox.min.css @@ -380,8 +380,8 @@ .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { position: relative; - min-height: 1px; width: 100%; + min-height: 1px; padding-right: 15px; padding-left: 15px; } diff --git a/docs/assets/css/docs-flexbox.min.css.map b/docs/assets/css/docs-flexbox.min.css.map index 7eb3c494e..dbce3b2b7 100644 --- a/docs/assets/css/docs-flexbox.min.css.map +++ b/docs/assets/css/docs-flexbox.min.css.map @@ -12,6 +12,6 @@ "../../../scss/utilities/_flex.scss", "../../../scss/_grid.scss" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/docs/assets/scss/_component-examples.scss b/docs/assets/scss/_component-examples.scss index 01cd01871..10b2fc8dc 100644 --- a/docs/assets/scss/_component-examples.scss +++ b/docs/assets/scss/_component-examples.scss @@ -27,6 +27,17 @@ } } +.bd-example-row-intro { + .container { + padding: 1px; + border: 1px solid rgba($red,.5); + } + .row { + padding: 1px; + border: 1px solid rgba($blue,.5); + } +} + .bd-example-row-flex-cols .row { min-height: 10rem; background-color: rgba(255,0,0,.1); diff --git a/docs/components/card.md b/docs/components/card.md index efce231ce..8dfc8c861 100644 --- a/docs/components/card.md +++ b/docs/components/card.md @@ -435,7 +435,7 @@ In need of a colored card, but not the hefty background colors they bring? Repla ## Groups -Use card groups to render cards as a single, attached element with equal width and height columns. By default, card groups use `display: table;` and `table-layout: fixed;` to achieve their uniform sizing. However, enabling [flexbox mode]({{ site.baseurl }}/getting-started/flexbox/) can switch that to use `display: flex;` and provide the same effect. +Use card groups to render cards as a single, attached element with equal width and height columns. Card groups use `display: flex;` to achieve their uniform sizing. Only applies to small devices and above. @@ -474,34 +474,30 @@ Need a set of equal width and height cards that aren't attached to one another? Only applies to small devices and above. -**ProTip!** If you enable [flexbox mode]({{ site.baseurl }}/getting-started/flexbox/), you can remove the `.card-deck-wrapper`. - {% example html %} -
-
-
- Card image cap -
-

Card title

-

This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

-

Last updated 3 mins ago

-
+
+
+ Card image cap +
+

Card title

+

This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

+

Last updated 3 mins ago

-
- Card image cap -
-

Card title

-

This card has supporting text below as a natural lead-in to additional content.

-

Last updated 3 mins ago

-
+
+
+ Card image cap +
+

Card title

+

This card has supporting text below as a natural lead-in to additional content.

+

Last updated 3 mins ago

-
- Card image cap -
-

Card title

-

This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.

-

Last updated 3 mins ago

-
+
+
+ Card image cap +
+

Card title

+

This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.

+

Last updated 3 mins ago

@@ -513,8 +509,6 @@ Cards can be organized into [Masonry](http://masonry.desandro.com)-like columns Only applies to small devices and above. -**Heads up!** This is **not available in IE9 and below** as they have no support for the [`column-*` CSS properties](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts). - {% example html %}
diff --git a/docs/components/list-group.md b/docs/components/list-group.md index 8a02f9864..1c1384724 100644 --- a/docs/components/list-group.md +++ b/docs/components/list-group.md @@ -27,26 +27,7 @@ The most basic list group is simply an unordered list with list items, and the p ## Badge -Add badges to any list group item to show unread counts, activity, and more with the help of some utilities. Below we use `.float-right` and `.mt-1` to align the badge to this example's specific needs, but you may need different or additional utilities. - -{% example html %} -
    -
  • - 14 - Cras justo odio -
  • -
  • - 2 - Dapibus ac facilisis in -
  • -
  • - 1 - Morbi leo risus -
  • -
-{% endexample %} - -When in flexbox mode, you'll need to rearrange the contents of your list group items. To replicate the right-aligned badges as shown above, use the following example's code. Note the [`flex-items-between` utility class]({{ site.baseurl }}/layout/flexbox-grid/#horizontal-alignment), the badge's placement, and the lack of a float and margin utilities on the badges. +Add badges to any list group item to show unread counts, activity, and more with the help of some utilities. Note the [`flex-items-between` utility class]({{ site.baseurl }}/layout/grid/#horizontal-alignment), the badge's placement, and the lack of a float and margin utilities on the badges. {% highlight html %}
    diff --git a/docs/components/navs.md b/docs/components/navs.md index 2db4f4703..3b4b697a6 100644 --- a/docs/components/navs.md +++ b/docs/components/navs.md @@ -212,11 +212,7 @@ Add dropdown menus with a little extra HTML and the [dropdowns JavaScript plugin
{% endexample %} -## Flexbox variations - -When in [flexbox mode]({{ site.baseurl }}/getting-started/flexbox/), tabbed and pilled navigation components gain access to additional nav styles. **These aren't available in default Bootstrap** due to a bug in table styles and responsive behavior. - -### Justified nav +## Justified nav Create equal-width links in a navigation component by adding `.nav-justified` to a `.nav` component. This works with the inline, tab, and pill variants. @@ -277,9 +273,9 @@ And pills, too: {% endexample %} -### Centered nav +## Centered nav -Using our [flexbox utilities]({{ site.baseurl }}/layout/flexbox-grid/#horizontal-alignment), you can also customize your navigation components to change the alignment of nav items. For example, here are center aligned links on the inline nav component. +Using our [flexbox utilities]({{ site.baseurl }}/layout/grid/#horizontal-alignment), you can also customize your navigation components to change the alignment of nav items. For example, here are center aligned links on the inline nav component. {% example html %}
-### Example: Nesting columns +### Push and pull + +Easily change the order of our built-in grid columns with `.push-md-*` and `.pull-md-*` modifier classes. + +
+{% example html %} +
+
.col-md-9 .push-md-3
+
.col-md-3 .pull-md-9
+
+{% endexample %} +
+ +## Nesting To nest your content with the default grid, add a new `.row` and set of `.col-sm-*` columns within an existing `.col-sm-*` column. Nested rows should include a set of columns that add up to 12 or fewer (it is not required that you use all 12 available columns). @@ -495,18 +569,151 @@ To nest your content with the default grid, add a new `.row` and set of `.col-sm {% endexample %}
-### Example: Column ordering +## Sass mixins -Easily change the order of our built-in grid columns with `.push-md-*` and `.pull-md-*` modifier classes. +When using Bootstrap's source Sass files, you have the option of using Sass variables and mixins to create custom, semantic, and responsive page layouts. Our [predefined grid classes](#predefined-classes) use these same variables and mixins to provide a whole suite of ready-to-use classes for fast responsive layouts. -
-{% example html %} -
-
.col-md-9 .push-md-3
-
.col-md-3 .pull-md-9
-
-{% endexample %} +### Variables + +Variables and maps determine the number of columns, the gutter width, and the media query point at which to begin floating columns. We use these to generate the predefined grid classes documented above, as well as for the custom mixins listed below. + +{% highlight scss %} +$grid-columns: 12; +$grid-gutter-width-base: 30px; + +$grid-gutter-widths: ( + xs: $grid-gutter-width-base, // 30px + sm: $grid-gutter-width-base, // 30px + md: $grid-gutter-width-base, // 30px + lg: $grid-gutter-width-base, // 30px + xl: $grid-gutter-width-base // 30px +) + +$grid-breakpoints: ( + // Extra small screen / phone + xs: 0, + // Small screen / phone + sm: 576px, + // Medium screen / tablet + md: 768px, + // Large screen / desktop + lg: 992px, + // Extra large screen / wide desktop + xl: 1200px +); + +$container-max-widths: ( + sm: 540px, + md: 720px, + lg: 960px, + xl: 1140px +); +{% endhighlight %} + +### Mixins + +Mixins are used in conjunction with the grid variables to generate semantic CSS for individual grid columns. + +{% highlight scss %} +// Creates a wrapper for a series of columns +@mixin make-row($gutters: $grid-gutter-widths) { + display: flex; + flex-wrap: wrap; + + @each $breakpoint in map-keys($gutters) { + @include media-breakpoint-up($breakpoint) { + $gutter: map-get($gutters, $breakpoint); + margin-right: ($gutter / -2); + margin-left: ($gutter / -2); + } + } +} + +// Make the element grid-ready (applying everything but the width) +@mixin make-col-ready($gutters: $grid-gutter-widths) { + position: relative; + // Prevent columns from becoming too narrow when at smaller grid tiers by + // always setting `width: 100%;`. This works because we use `flex` values + // later on to override this initial width. + width: 100%; + min-height: 1px; // Prevent collapsing + + @each $breakpoint in map-keys($gutters) { + @include media-breakpoint-up($breakpoint) { + $gutter: map-get($gutters, $breakpoint); + padding-right: ($gutter / 2); + padding-left: ($gutter / 2); + } + } +} + +@mixin make-col($size, $columns: $grid-columns) { + flex: 0 0 percentage($size / $columns); + width: 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); +} + +// Get fancy by offsetting, or changing the sort order +@mixin make-col-offset($size, $columns: $grid-columns) { + margin-left: percentage($size / $columns); +} + +@mixin make-col-push($size, $columns: $grid-columns) { + left: if($size > 0, percentage($size / $columns), auto); +} + +@mixin make-col-pull($size, $columns: $grid-columns) { + right: if($size > 0, percentage($size / $columns), auto); +} +{% endhighlight %} + +### Example usage + +You can modify the variables to your own custom values, or just use the mixins with their default values. Here's an example of using the default settings to create a two-column layout with a gap between. + +See it in action in this rendered example. + +{% highlight scss %} +.container { + max-width: 60em; + @include make-container(); +} +.row { + @include make-row(); +} +.content-main { + @include make-col-ready(); + + @media (max-width: 32em) { + @include make-col(6); + } + @media (min-width: 32.1em) { + @include make-col(8); + } +} +.content-secondary { + @include make-col-ready(); + + @media (max-width: 32em) { + @include make-col(6); + } + @media (min-width: 32.1em) { + @include make-col(4); + } +} +{% endhighlight %} + +{% highlight html %} +
+
+
...
+
...
+
+{% endhighlight %} ## Customizing the grid diff --git a/docs/layout/media-object.md b/docs/layout/media-object.md index 846330604..a42cda40f 100644 --- a/docs/layout/media-object.md +++ b/docs/layout/media-object.md @@ -7,10 +7,6 @@ group: layout The [media object](http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/) is an abstract element used as the basis for building more complex and repetitive components (like blog comments, Tweets, etc). Included is support for left and right aligned content, content alignment options, nesting, and more. -{% callout info %} -**Heads up!** When [flexbox mode]({{ site.baseurl }}/getting-started/flexbox/) is enabled, the media object will use `flex` styles wherever possible. -{% endcallout %} - ## Contents * Will be replaced with the ToC, excluding the "Contents" header diff --git a/docs/layout/overview.md b/docs/layout/overview.md index 4dcb294dc..ee21b70f2 100644 --- a/docs/layout/overview.md +++ b/docs/layout/overview.md @@ -6,7 +6,7 @@ group: layout redirect_from: "/layout/" --- -Bootstrap includes several components and options for laying out your project, including wrapping containers, a powerful grid system, a flexible media object, and responsive utility classes. +Bootstrap includes several components and options for laying out your project, including wrapping containers, a powerful flexbox grid system, a flexible media object, and responsive utility classes. ## Contents diff --git a/docs/migration.md b/docs/migration.md index 487fa7c53..d6f916ba5 100644 --- a/docs/migration.md +++ b/docs/migration.md @@ -16,7 +16,7 @@ Here are the big ticket items you'll want to be aware of when moving from v3 to ### Browser support -- Dropped IE8 and iOS 6 support. v4 is now only IE9+ and iOS 7+. For sites needing either of those, use v3. +- Dropped IE8, IE9, and iOS 6 support. v4 is now only IE10+ and iOS 7+. For sites needing either of those, use v3. - Added official support for Android v5.0 Lollipop's Browser and WebView. Earlier versions of the Android Browser and WebView remain only unofficially supported. ### Global changes @@ -29,7 +29,7 @@ Here are the big ticket items you'll want to be aware of when moving from v3 to ### Grid system -- Added support for flexbox (set `$enable-flex: true` and recompile) in the grid mixins and predefined classes. +- Added support for flexbox in the grid mixins and predefined classes. - As part of flexbox, included support for vertical and horizontal alignment classes. - Overhauled grid mixins to merge `make-col-span` into `make-col` for a singular mixin. - Added a new `sm` grid tier below `768px` for more granular control. We now have `xs`, `sm`, `md`, `lg`, and `xl`. This also means every tier has been bumped up one level (so `.col-md-6` in v3 is now `.col-lg-6` in v4). -- cgit v1.2.3