aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/components/utilities.md8
-rw-r--r--scss/utilities/_spacing.scss4
2 files changed, 12 insertions, 0 deletions
diff --git a/docs/components/utilities.md b/docs/components/utilities.md
index 76bf5f9be..829ee4907 100644
--- a/docs/components/utilities.md
+++ b/docs/components/utilities.md
@@ -165,6 +165,14 @@ Sometimes contextual classes cannot be applied due to the specificity of another
{% capture callout-include %}{% include callout-warning-color-assistive-technologies.md %}{% endcapture %}
{{ callout-include | markdownify }}
+## Widths
+
+Easily make an element as wide as its parent using the `.w-100` utility class, which sets `width: 100%`.
+
+{% example html %}
+<img class="w-100" data-src="holder.js/200px100?outline=yes&text=Width%20%3D%20100%25" alt="Width = 100%">
+{% endexample %}
+
## Close icon
Use a generic close icon for dismissing content like modals and alerts. **Be sure to include text for screen readers**, as we've done with `aria-label`.
diff --git a/scss/utilities/_spacing.scss b/scss/utilities/_spacing.scss
index cd543c8c9..b7ff044b6 100644
--- a/scss/utilities/_spacing.scss
+++ b/scss/utilities/_spacing.scss
@@ -1,3 +1,7 @@
+// Width
+
+.w-100 { width: 100% !important; }
+
// Margin and Padding
.m-x-auto {