Pachex flex
Author: J | 2025-04-24
Band Personnel:Isaiah Sharkey on Guitar and VocalsTim Trippet on KeysGarrett Body on BassEric Johnson on Drums Break Room CrewScott FultonAllen Pachex Brando Band Personal:Mark Guiliana - DrumsJason Rigby - Tenor SaxChris Morrissey - Upright BassPaul Cornish - PianoBreak Room Crew:Scott FultonAllen Pachex Angel Or
Flex Flexing GIF - Flex Flexing Fingers - Discover Share GIFs
P-2 bd-highlight">Flex itemdiv>div>WrapChange how flex items wrap in a flex container. Choose from no wrapping at all (the browser default) with .flex-nowrap, wrapping with .flex-wrap, or reverse wrapping with .flex-wrap-reverse. Flex item Flex item Flex item Flex item Flex item div class="d-flex flex-nowrap"> ...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex flex-wrap"> ...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex flex-wrap-reverse"> ...div>Responsive variations also exist for flex-wrap..flex-nowrap.flex-wrap.flex-wrap-reverse.flex-sm-nowrap.flex-sm-wrap.flex-sm-wrap-reverse.flex-md-nowrap.flex-md-wrap.flex-md-wrap-reverse.flex-lg-nowrap.flex-lg-wrap.flex-lg-wrap-reverse.flex-xl-nowrap.flex-xl-wrap.flex-xl-wrap-reverse.flex-xxl-nowrap.flex-xxl-wrap.flex-xxl-wrap-reverseOrderChange the visual order of specific flex items with a handful of order utilities. We only provide options for making an item first or last, as well as a reset to use the DOM order. As order takes any integer value from 0 to 5, add custom CSS for any additional values needed. First flex item Second flex item Third flex itemdiv class="d-flex flex-nowrap bd-highlight"> div class="order-3 p-2 bd-highlight">First flex itemdiv> div class="order-2 p-2 bd-highlight">Second flex itemdiv> div class="order-1 p-2 bd-highlight">Third flex itemdiv>div>Responsive variations also exist for order..order-0.order-1.order-2.order-3.order-4.order-5.order-sm-0.order-sm-1.order-sm-2.order-sm-3.order-sm-4.order-sm-5.order-md-0.order-md-1.order-md-2.order-md-3.order-md-4.order-md-5.order-lg-0.order-lg-1.order-lg-2.order-lg-3.order-lg-4.order-lg-5.order-xl-0.order-xl-1.order-xl-2.order-xl-3.order-xl-4.order-xl-5.order-xxl-0.order-xxl-1.order-xxl-2.order-xxl-3.order-xxl-4.order-xxl-5Additionally there are also responsive .order-first and .order-last classes that change the order of an element by applying order: -1 and order: 6, respectively..order-first.order-last.order-sm-first.order-sm-last.order-md-first.order-md-last.order-lg-first.order-lg-last.order-xl-first.order-xl-last.order-xxl-first.order-xxl-lastAlign contentUse align-content utilities on flexbox containers to align flex items together on the cross axis. Choose from start (browser default), end, center, between, around, or stretch. To demonstrate these utilities, we’ve enforced flex-wrap: wrap and increased the number of flex items.Heads up! This property has no effect on single rows of flex items. Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-content-start flex-wrap"> ...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-content-end flex-wrap">...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-content-center flex-wrap">...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-content-between flex-wrap">...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-content-around. Band Personnel:Isaiah Sharkey on Guitar and VocalsTim Trippet on KeysGarrett Body on BassEric Johnson on Drums Break Room CrewScott FultonAllen Pachex Brando Band Personal:Mark Guiliana - DrumsJason Rigby - Tenor SaxChris Morrissey - Upright BassPaul Cornish - PianoBreak Room Crew:Scott FultonAllen Pachex Angel Or BAND: Paul Hanson on BassoonistDan Robbins on BassMurry Low On KeysWally Schnalle On Drums Break Room CrewScottFultonAllen Pachex Brandon Walters Leela Payma Aneesa Strings on BassLionel DeWitt Holoman Jr. on Keys Dante Taz Roberson on DrumsBreak Room Crew:Scott FultonAllen Pachex Angel OrtegaBrandon Walters Joh Options as align-items: start, end, center, baseline, or stretch (browser default). Flex item Aligned flex item Flex item Flex item Aligned flex item Flex item Flex item Aligned flex item Flex item Flex item Aligned flex item Flex item Flex item Aligned flex item Flex item div class="align-self-start">Aligned flex itemdiv>div class="align-self-end">Aligned flex itemdiv>div class="align-self-center">Aligned flex itemdiv>div class="align-self-baseline">Aligned flex itemdiv>div class="align-self-stretch">Aligned flex itemdiv>Responsive variations also exist for align-self..align-self-start.align-self-end.align-self-center.align-self-baseline.align-self-stretch.align-self-sm-start.align-self-sm-end.align-self-sm-center.align-self-sm-baseline.align-self-sm-stretch.align-self-md-start.align-self-md-end.align-self-md-center.align-self-md-baseline.align-self-md-stretch.align-self-lg-start.align-self-lg-end.align-self-lg-center.align-self-lg-baseline.align-self-lg-stretch.align-self-xl-start.align-self-xl-end.align-self-xl-center.align-self-xl-baseline.align-self-xl-stretch.align-self-xxl-start.align-self-xxl-end.align-self-xxl-center.align-self-xxl-baseline.align-self-xxl-stretchFillUse the .flex-fill class on a series of sibling elements to force them into widths equal to their content (or equal widths if their content does not surpass their border-boxes) while taking up all available horizontal space. Flex item with a lot of content Flex item Flex itemdiv class="d-flex bd-highlight"> div class="p-2 flex-fill bd-highlight">Flex item with a lot of contentdiv> div class="p-2 flex-fill bd-highlight">Flex itemdiv> div class="p-2 flex-fill bd-highlight">Flex itemdiv>div>Responsive variations also exist for flex-fill..flex-fill.flex-sm-fill.flex-md-fill.flex-lg-fill.flex-xl-fill.flex-xxl-fillGrow and shrinkUse .flex-grow-* utilities to toggle a flex item’s ability to grow to fill available space. In the example below, the .flex-grow-1 elements uses all available space it can, while allowing the remaining two flex items their necessary space. Flex item Flex item Third flex itemdiv class="d-flex bd-highlight"> div class="p-2 flex-grow-1 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Third flex itemdiv>div>Use .flex-shrink-* utilities to toggle a flex item’s ability to shrink if necessary. In the example below, the second flex item with .flex-shrink-1 is forced to wrap its contents to a new line, “shrinking” to allow more space for the previous flex item with .w-100.div class="d-flex bd-highlight"> div class="p-2 w-100 bd-highlight">Flex itemdiv> div class="p-2 flex-shrink-1 bd-highlight">Flex itemdiv>div>Responsive variations also exist for flex-grow and flex-shrink..flex-{grow|shrink}-0.flex-{grow|shrink}-1.flex-sm-{grow|shrink}-0.flex-sm-{grow|shrink}-1.flex-md-{grow|shrink}-0.flex-md-{grow|shrink}-1.flex-lg-{grow|shrink}-0.flex-lg-{grow|shrink}-1.flex-xl-{grow|shrink}-0.flex-xl-{grow|shrink}-1.flex-xxl-{grow|shrink}-0.flex-xxl-{grow|shrink}-1Auto marginsFlexbox can do some pretty awesome things when you mix flex alignments with auto margins. Shown below are three examples of controlling flex items via auto margins: default (no auto margin), pushing two items to the right (.me-auto), and pushing two items to the left (.ms-auto). Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex itemdiv class="d-flex bd-highlight mb-3"> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv>div>div class="d-flex bd-highlight mb-3"> div class="me-auto p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv>div>div class="d-flex bd-highlight mb-3"> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="ms-auto p-2 bd-highlight">Flex itemdiv>div>With align-itemsVertically move one flex item to the top or bottom of a container by mixing align-items, flex-direction: column, and margin-top: auto or margin-bottom: auto. Flex item Flex item Flex item Flex item Flex item Flex itemdiv class="d-flex align-items-start flex-column bd-highlight mb-3" style="height: 200px;"> div class="mb-auto p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv>div>div class="d-flex align-items-end flex-column bd-highlight mb-3" style="height: 200px;"> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="mt-autoComments
P-2 bd-highlight">Flex itemdiv>div>WrapChange how flex items wrap in a flex container. Choose from no wrapping at all (the browser default) with .flex-nowrap, wrapping with .flex-wrap, or reverse wrapping with .flex-wrap-reverse. Flex item Flex item Flex item Flex item Flex item div class="d-flex flex-nowrap"> ...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex flex-wrap"> ...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex flex-wrap-reverse"> ...div>Responsive variations also exist for flex-wrap..flex-nowrap.flex-wrap.flex-wrap-reverse.flex-sm-nowrap.flex-sm-wrap.flex-sm-wrap-reverse.flex-md-nowrap.flex-md-wrap.flex-md-wrap-reverse.flex-lg-nowrap.flex-lg-wrap.flex-lg-wrap-reverse.flex-xl-nowrap.flex-xl-wrap.flex-xl-wrap-reverse.flex-xxl-nowrap.flex-xxl-wrap.flex-xxl-wrap-reverseOrderChange the visual order of specific flex items with a handful of order utilities. We only provide options for making an item first or last, as well as a reset to use the DOM order. As order takes any integer value from 0 to 5, add custom CSS for any additional values needed. First flex item Second flex item Third flex itemdiv class="d-flex flex-nowrap bd-highlight"> div class="order-3 p-2 bd-highlight">First flex itemdiv> div class="order-2 p-2 bd-highlight">Second flex itemdiv> div class="order-1 p-2 bd-highlight">Third flex itemdiv>div>Responsive variations also exist for order..order-0.order-1.order-2.order-3.order-4.order-5.order-sm-0.order-sm-1.order-sm-2.order-sm-3.order-sm-4.order-sm-5.order-md-0.order-md-1.order-md-2.order-md-3.order-md-4.order-md-5.order-lg-0.order-lg-1.order-lg-2.order-lg-3.order-lg-4.order-lg-5.order-xl-0.order-xl-1.order-xl-2.order-xl-3.order-xl-4.order-xl-5.order-xxl-0.order-xxl-1.order-xxl-2.order-xxl-3.order-xxl-4.order-xxl-5Additionally there are also responsive .order-first and .order-last classes that change the order of an element by applying order: -1 and order: 6, respectively..order-first.order-last.order-sm-first.order-sm-last.order-md-first.order-md-last.order-lg-first.order-lg-last.order-xl-first.order-xl-last.order-xxl-first.order-xxl-lastAlign contentUse align-content utilities on flexbox containers to align flex items together on the cross axis. Choose from start (browser default), end, center, between, around, or stretch. To demonstrate these utilities, we’ve enforced flex-wrap: wrap and increased the number of flex items.Heads up! This property has no effect on single rows of flex items. Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-content-start flex-wrap"> ...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-content-end flex-wrap">...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-content-center flex-wrap">...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-content-between flex-wrap">...div> Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-content-around
2025-04-09Options as align-items: start, end, center, baseline, or stretch (browser default). Flex item Aligned flex item Flex item Flex item Aligned flex item Flex item Flex item Aligned flex item Flex item Flex item Aligned flex item Flex item Flex item Aligned flex item Flex item div class="align-self-start">Aligned flex itemdiv>div class="align-self-end">Aligned flex itemdiv>div class="align-self-center">Aligned flex itemdiv>div class="align-self-baseline">Aligned flex itemdiv>div class="align-self-stretch">Aligned flex itemdiv>Responsive variations also exist for align-self..align-self-start.align-self-end.align-self-center.align-self-baseline.align-self-stretch.align-self-sm-start.align-self-sm-end.align-self-sm-center.align-self-sm-baseline.align-self-sm-stretch.align-self-md-start.align-self-md-end.align-self-md-center.align-self-md-baseline.align-self-md-stretch.align-self-lg-start.align-self-lg-end.align-self-lg-center.align-self-lg-baseline.align-self-lg-stretch.align-self-xl-start.align-self-xl-end.align-self-xl-center.align-self-xl-baseline.align-self-xl-stretch.align-self-xxl-start.align-self-xxl-end.align-self-xxl-center.align-self-xxl-baseline.align-self-xxl-stretchFillUse the .flex-fill class on a series of sibling elements to force them into widths equal to their content (or equal widths if their content does not surpass their border-boxes) while taking up all available horizontal space. Flex item with a lot of content Flex item Flex itemdiv class="d-flex bd-highlight"> div class="p-2 flex-fill bd-highlight">Flex item with a lot of contentdiv> div class="p-2 flex-fill bd-highlight">Flex itemdiv> div class="p-2 flex-fill bd-highlight">Flex itemdiv>div>Responsive variations also exist for flex-fill..flex-fill.flex-sm-fill.flex-md-fill.flex-lg-fill.flex-xl-fill.flex-xxl-fillGrow and shrinkUse .flex-grow-* utilities to toggle a flex item’s ability to grow to fill available space. In the example below, the .flex-grow-1 elements uses all available space it can, while allowing the remaining two flex items their necessary space. Flex item Flex item Third flex itemdiv class="d-flex bd-highlight"> div class="p-2 flex-grow-1 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Third flex itemdiv>div>Use .flex-shrink-* utilities to toggle a flex item’s ability to shrink if necessary. In the example below, the second flex item with .flex-shrink-1 is forced to wrap its contents to a new line, “shrinking” to allow more space for the previous flex item with .w-100.div class="d-flex bd-highlight"> div class="p-2 w-100 bd-highlight">Flex itemdiv> div class="p-2 flex-shrink-1 bd-highlight">Flex itemdiv>div>Responsive variations also exist for flex-grow and flex-shrink..flex-{grow|shrink}-0.flex-{grow|shrink}-1.flex-sm-{grow|shrink}-0.flex-sm-{grow|shrink}-1.flex-md-{grow|shrink}-0.flex-md-{grow|shrink}-1.flex-lg-{grow|shrink}-0.flex-lg-{grow|shrink}-1.flex-xl-{grow|shrink}-0.flex-xl-{grow|shrink}-1.flex-xxl-{grow|shrink}-0.flex-xxl-{grow|shrink}-1Auto marginsFlexbox can do some pretty awesome things when you mix flex alignments with auto margins. Shown below are three examples of controlling flex items via auto margins: default (no auto margin), pushing two items to the right (.me-auto), and pushing two items to the left (.ms-auto). Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex itemdiv class="d-flex bd-highlight mb-3"> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv>div>div class="d-flex bd-highlight mb-3"> div class="me-auto p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv>div>div class="d-flex bd-highlight mb-3"> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="ms-auto p-2 bd-highlight">Flex itemdiv>div>With align-itemsVertically move one flex item to the top or bottom of a container by mixing align-items, flex-direction: column, and margin-top: auto or margin-bottom: auto. Flex item Flex item Flex item Flex item Flex item Flex itemdiv class="d-flex align-items-start flex-column bd-highlight mb-3" style="height: 200px;"> div class="mb-auto p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv>div>div class="d-flex align-items-end flex-column bd-highlight mb-3" style="height: 200px;"> div class="p-2 bd-highlight">Flex itemdiv> div class="p-2 bd-highlight">Flex itemdiv> div class="mt-auto
2025-04-08Enable flex behaviorsApply display utilities to create a flexbox container and transform direct children elements into flex items. Flex containers and items are able to be modified further with additional flex properties.div class="d-flex p-2 bd-highlight">I'm a flexbox container!div>I'm an inline flexbox container!div class="d-inline-flex p-2 bd-highlight">I'm an inline flexbox container!div>Responsive variations also exist for .d-flex and .d-inline-flex..d-flex.d-inline-flex.d-sm-flex.d-sm-inline-flex.d-md-flex.d-md-inline-flex.d-lg-flex.d-lg-inline-flex.d-xl-flex.d-xl-inline-flex.d-xxl-flex.d-xxl-inline-flexDirectionSet the direction of flex items in a flex container with direction utilities. In most cases you can omit the horizontal class here as the browser default is row. However, you may encounter situations where you needed to explicitly set this value (like responsive layouts).Use .flex-row to set a horizontal direction (the browser default), or .flex-row-reverse to start the horizontal direction from the opposite side. Flex item 1 Flex item 2 Flex item 3 Flex item 1 Flex item 2 Flex item 3div class="d-flex flex-row bd-highlight mb-3"> div class="p-2 bd-highlight">Flex item 1div> div class="p-2 bd-highlight">Flex item 2div> div class="p-2 bd-highlight">Flex item 3div>div>div class="d-flex flex-row-reverse bd-highlight"> div class="p-2 bd-highlight">Flex item 1div> div class="p-2 bd-highlight">Flex item 2div> div class="p-2 bd-highlight">Flex item 3div>div>Use .flex-column to set a vertical direction, or .flex-column-reverse to start the vertical direction from the opposite side. Flex item 1 Flex item 2 Flex item 3 Flex item 1 Flex item 2 Flex item 3div class="d-flex flex-column bd-highlight mb-3"> div class="p-2 bd-highlight">Flex item 1div> div class="p-2 bd-highlight">Flex item 2div> div class="p-2 bd-highlight">Flex item 3div>div>div class="d-flex flex-column-reverse bd-highlight"> div class="p-2 bd-highlight">Flex item 1div> div class="p-2 bd-highlight">Flex item 2div> div class="p-2 bd-highlight">Flex item 3div>div>Responsive variations also exist for flex-direction..flex-row.flex-row-reverse.flex-column.flex-column-reverse.flex-sm-row.flex-sm-row-reverse.flex-sm-column.flex-sm-column-reverse.flex-md-row.flex-md-row-reverse.flex-md-column.flex-md-column-reverse.flex-lg-row.flex-lg-row-reverse.flex-lg-column.flex-lg-column-reverse.flex-xl-row.flex-xl-row-reverse.flex-xl-column.flex-xl-column-reverse.flex-xxl-row.flex-xxl-row-reverse.flex-xxl-column.flex-xxl-column-reverseJustify contentUse justify-content utilities on flexbox containers to change the alignment of flex items on the main axis (the x-axis to start, y-axis if flex-direction: column). Choose from start (browser default), end, center, between, around, or evenly. Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex justify-content-start">...div>div class="d-flex justify-content-end">...div>div class="d-flex justify-content-center">...div>div class="d-flex justify-content-between">...div>div class="d-flex justify-content-around">...div>div class="d-flex justify-content-evenly">...div>Responsive variations also exist for justify-content..justify-content-start.justify-content-end.justify-content-center.justify-content-between.justify-content-around.justify-content-evenly.justify-content-sm-start.justify-content-sm-end.justify-content-sm-center.justify-content-sm-between.justify-content-sm-around.justify-content-sm-evenly.justify-content-md-start.justify-content-md-end.justify-content-md-center.justify-content-md-between.justify-content-md-around.justify-content-md-evenly.justify-content-lg-start.justify-content-lg-end.justify-content-lg-center.justify-content-lg-between.justify-content-lg-around.justify-content-lg-evenly.justify-content-xl-start.justify-content-xl-end.justify-content-xl-center.justify-content-xl-between.justify-content-xl-around.justify-content-xl-evenly.justify-content-xxl-start.justify-content-xxl-end.justify-content-xxl-center.justify-content-xxl-between.justify-content-xxl-around.justify-content-xxl-evenlyAlign itemsUse align-items utilities on flexbox containers to change the alignment of flex items on the cross axis (the y-axis to start, x-axis if flex-direction: column). Choose from start, end, center, baseline, or stretch (browser default). Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item Flex item div class="d-flex align-items-start">...div>div class="d-flex align-items-end">...div>div class="d-flex align-items-center">...div>div class="d-flex align-items-baseline">...div>div class="d-flex align-items-stretch">...div>Responsive variations also exist for align-items..align-items-start.align-items-end.align-items-center.align-items-baseline.align-items-stretch.align-items-sm-start.align-items-sm-end.align-items-sm-center.align-items-sm-baseline.align-items-sm-stretch.align-items-md-start.align-items-md-end.align-items-md-center.align-items-md-baseline.align-items-md-stretch.align-items-lg-start.align-items-lg-end.align-items-lg-center.align-items-lg-baseline.align-items-lg-stretch.align-items-xl-start.align-items-xl-end.align-items-xl-center.align-items-xl-baseline.align-items-xl-stretch.align-items-xxl-start.align-items-xxl-end.align-items-xxl-center.align-items-xxl-baseline.align-items-xxl-stretchAlign selfUse align-self utilities on flexbox items to individually change their alignment on the cross axis (the y-axis to start, x-axis if flex-direction: column). Choose from the same
2025-03-29Topic: CSS3 Properties ReferencePrev|Next Description The flex CSS property specifies the components of a flexible length. It is a shorthand property for setting the flex-grow, flex-shrink and the flex-basis properties at once. The following table summarizes the usages context and the version history of this property. Default value: 0 1 auto; See individual properties Applies to: Flex items Inherited: No Animatable: Yes, as each of the properties of the shorthand is animatable. See animatable properties. Version: New in CSS3 Syntax The syntax of the property is given with: flex: [ flex-grow flex-shrink flex-basis ] | none | auto | initial | inherit The example below shows the flex property in action. .flex-container { -webkit-flex: 1; /* Safari 6.1+ */ -ms-flex: 1; /* IE 10 */ flex: 1; /* Standard syntax */} Property Values The following table describes the values of this property. Value Description flex-grow Specifies the flex grow factor or positive flexibility for the flex item. flex-shrink Specifies the flex shrink factor or negative flexibility for the flex item. flex-basis Specifies the initial size of the flex item. none Equivalent to setting flex to 0 0 auto. auto Equivalent to setting flex to 1 1 auto. initial Sets this property to its default value. inherit If specified, the associated element takes the computed value of its parent element flex property. Browser Compatibility The flex property is supported in all major modern browsers. Basic Support— Firefox 18+ -moz-, 28 Google Chrome 21+ -webkit-, 29 Internet Explorer 10+ -ms-, 11 Apple Safari 6.1+ -webkit- Opera 12.1+ Further Reading See tutorial on: CSS3 Multi-column Layouts. Related properties: align-content, align-items, align-self, display, flex-basis, flex-direction, flex-flow, flex-grow, flex-shrink, flex-wrap, justify-content, min-height, min-width, order.
2025-03-31