From 0e261bb9d2ee19d5d27ebeb27ff70d8102df17ef Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Fri, 27 Oct 2017 14:02:25 -0400 Subject: [PATCH] Add responsive flex grow/shrink example --- .../styles/flexbox/flex-grow-shrink.blade.md | 110 +++++++++++++++--- 1 file changed, 97 insertions(+), 13 deletions(-) diff --git a/docs/source/styles/flexbox/flex-grow-shrink.blade.md b/docs/source/styles/flexbox/flex-grow-shrink.blade.md index 7f0ae72da..ca63c2018 100644 --- a/docs/source/styles/flexbox/flex-grow-shrink.blade.md +++ b/docs/source/styles/flexbox/flex-grow-shrink.blade.md @@ -6,15 +6,16 @@ category: "Flexbox" # Flex, Grow, & Shrink - @endcomponent -## Grow +### Grow Use `.flex-grow` to allow a flex item to grow to fill any available space: @@ -192,7 +193,7 @@ Use `.flex-grow` to allow a flex item to grow to fill any available space: @endcomponent -## Don't grow +### Don't grow Use `.flex-no-grow` to prevent a flex item from growing: @@ -210,7 +211,7 @@ Use `.flex-no-grow` to prevent a flex item from growing: @endcomponent -## Shrink +### Shrink Use `.flex-shrink` to allow a flex item to shrink if needed: @@ -228,7 +229,7 @@ Use `.flex-shrink` to allow a flex item to shrink if needed: @endcomponent -## Don't shrink +### Don't shrink Use `.flex-no-shrink` to prevent a flex item from shrinking: @@ -245,3 +246,86 @@ Use `.flex-no-shrink` to prevent a flex item from shrinking: @endcomponent + +## Responsive + +To control how a flex item grows or shrinks at a specific breakpoint, add a `{breakpoint}:` prefix to any existing utility class. For example, use `md:flex-no-shrink` to apply the `flex-no-shrink` utility at only medium screen sizes and above. + +For more information about Tailwind's responsive design features, check out the [Responsive Design](#) documentation. + +@component('_partials.responsive-code-sample') +@slot('none') +
+
+ Item that can grow or shrink if needed +
+
+ Responsive flex item +
+
+ Item that can grow or shrink if needed +
+
+@endslot +@slot('sm') +
+
+ Item that can grow or shrink if needed +
+
+ Responsive flex item +
+
+ Item that can grow or shrink if needed +
+
+@endslot +@slot('md') +
+
+ Item that can grow or shrink if needed +
+
+ Responsive flex item +
+
+ Item that can grow or shrink if needed +
+
+@endslot +@slot('lg') +
+
+ Item that can grow or shrink if needed +
+
+ Responsive flex item +
+
+ Item that can grow or shrink if needed +
+
+@endslot +@slot('xl') +
+
+ Item that can grow or shrink if needed +
+
+ Responsive flex item +
+
+ Item that can grow or shrink if needed +
+
+@endslot +@slot('code') +
+ +
+ Item that cannot grow or shrink +
+ +
+@endslot +@endcomponent