diff options
| author | Mark Otto <[email protected]> | 2016-12-22 16:37:18 -0800 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2016-12-22 16:37:18 -0800 |
| commit | d4217ea137c534dbbd7d32f58c5f700c63d5332c (patch) | |
| tree | 57a3896b93dd71aa8bb0306b728ddbf036a38a40 | |
| parent | 736be8fca6e9633d788e39b6f1449496f5d8f0e2 (diff) | |
| download | bootstrap-d4217ea137c534dbbd7d32f58c5f700c63d5332c.tar.xz bootstrap-d4217ea137c534dbbd7d32f58c5f700c63d5332c.zip | |
New width and height utils
Adding 25%, 50%, and 75% to the mix for later use with cards
| -rw-r--r-- | docs/utilities/sizing-and-positioning.md | 12 | ||||
| -rw-r--r-- | scss/utilities/_spacing.scss | 7 |
2 files changed, 16 insertions, 3 deletions
diff --git a/docs/utilities/sizing-and-positioning.md b/docs/utilities/sizing-and-positioning.md index 670b6f188..9e3f35ca1 100644 --- a/docs/utilities/sizing-and-positioning.md +++ b/docs/utilities/sizing-and-positioning.md @@ -21,15 +21,21 @@ The `.pos-f-t` class can be used to easily position elements at the top of the v ## Width and height -Easily make an element as wide or as tall as its parent using the `.w-100` and `.h-100` utility classes. +Easily make an element as wide or as tall (relative to its parent) our width and height utilities. Includes support for `25%`, `50%`, `75%`, and `100%`. {% example html %} -<img class="w-100" data-src="holder.js/200px100?text=Width%20%3D%20100%25" alt="Width 100%"> +<div class="w-25 p-3" style="background-color: #eee;">Width 25%</div> +<div class="w-50 p-3" style="background-color: #eee;">Width 50%</div> +<div class="w-75 p-3" style="background-color: #eee;">Width 75%</div> +<div class="w-100 p-3" style="background-color: #eee;">Width 100%</div> {% endexample %} {% example html %} <div style="height: 100px; background-color: rgba(255,0,0,0.1);"> - <div class="h-100" style="width: 100px; background-color: rgba(0,0,255,0.1);">Full height</div> + <div class="h-25 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 25%</div> + <div class="h-50 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 50%</div> + <div class="h-75 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 75%</div> + <div class="h-100 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 100%</div> </div> {% endexample %} diff --git a/scss/utilities/_spacing.scss b/scss/utilities/_spacing.scss index a8d8e0afb..9e1802c47 100644 --- a/scss/utilities/_spacing.scss +++ b/scss/utilities/_spacing.scss @@ -1,6 +1,13 @@ // Width and height +.w-25 { width: 25% !important; } +.w-50 { width: 50% !important; } +.w-75 { width: 75% !important; } .w-100 { width: 100% !important; } + +.h-25 { height: 25% !important; } +.h-50 { height: 50% !important; } +.h-75 { height: 75% !important; } .h-100 { height: 100% !important; } .mw-100 { max-width: 100% !important; } |
