aboutsummaryrefslogtreecommitdiff
path: root/docs/layout/grid.md
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2016-02-06 13:02:42 -0800
committerMark Otto <[email protected]>2016-02-06 13:02:42 -0800
commitfb4f5f0bf1e22f707bdd16880fe19328df091bde (patch)
tree934eb95684c6455a9c5585176dd8f8cab89b14d1 /docs/layout/grid.md
parentbc45addbc37e70e195c28cc6857360202d5e565e (diff)
downloadbootstrap-fb4f5f0bf1e22f707bdd16880fe19328df091bde.tar.xz
bootstrap-fb4f5f0bf1e22f707bdd16880fe19328df091bde.zip
document how to customize grid tiers
Diffstat (limited to 'docs/layout/grid.md')
-rw-r--r--docs/layout/grid.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/layout/grid.md b/docs/layout/grid.md
index d43f6e8ab..3a76a651b 100644
--- a/docs/layout/grid.md
+++ b/docs/layout/grid.md
@@ -452,3 +452,25 @@ Easily change the order of our built-in grid columns with `.col-md-push-*` and `
</div>
{% endexample %}
</div>
+
+## Customizing the grid
+
+Using our built-in grid Sass variables and maps, it's possible to completely customize the predefined grid classes. Change the number of tiers, the media query dimensions, and the container widths—then recompile.
+
+For example, if you wanted just three grid tiers, you'd update the `$grid-breakpoints` and `$container-max-widths` to something like this:
+
+{% highlight scss %}
+$grid-breakpoints: (
+ sm: 480px,
+ md: 768px,
+ lg: 1024px
+);
+
+$container-max-widths: (
+ sm: 420px,
+ md: 720px,
+ lg: 940px
+) !default;
+{% endhighlight %}
+
+Save your changes and recompile to have a brand new set of predefined grid classes for column widths, offsets, pushes, and pulls. Responsive visibility utilities will also be updated to use the custom breakpoints.