Flex-Shrink
flex-shrink - CSS: Cascading Style Sheets | MDN
Excerpt
The flex-shrink CSS property sets the flex shrink factor of a flex item. If the size of all flex items is larger than the flex container, items shrink to fit according to flex-shrink.
The flex-shrink CSS property sets the flex shrink factor of a flex item. If the size of all flex items is larger than the flex container, items shrink to fit according to flex-shrink.
In use, flex-shrink is used alongside the other flex properties flex-grow and flex-basis, and normally defined using the flex shorthand.
/* <number> values */
flex-shrink: 2;
flex-shrink: 0.6;
/* Global values */
flex-shrink: inherit;
flex-shrink: initial;
flex-shrink: revert;
flex-shrink: unset;The flex-shrink property is specified as a single <number>.
<number>
See <number>. Negative values are invalid. Defaults to 1.
HTML
CSS
Result
[CSS Flexible Box Layout Module Level 1
# flex-shrink-property](https://drafts.csswg.org/css-flexbox/#flex-shrink-property)
Report problems with this compatibility data on GitHub
Legend
Full support
Full support
See implementation notes.
Requires a vendor prefix or different name for use.
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
CSS Flexbox Guide: Basic Concepts of Flexbox
CSS Flexbox Guide: Controlling Ratios of flex items along the main axis
Last updated
Was this helpful?
