Den flex-wrap
egenskapen är en sub-egenskap hos den flexibla Box Layout modul.
Den definierar huruvida flexartiklarna tvingas i en enda rad eller kan flöda i flera rader. Om den är inställd på flera linjer definierar den också korsaxeln som bestämmer riktningen som nya linjer staplas i.
Påminnelse: tväraxeln är axeln vinkelrätt mot huvudaxeln. Dess riktning beror på huvudaxelns riktning.
Den flex-wrap
fastighet accepterar 3 olika värden:
nowrap
( standard ): enradig som kan få behållaren att rinna överwrap
: flera linjer, riktning definieras avflex-direction
wrap-reverse
: flera linjer, motsatt riktning definierad avflex-direction
Syntax
flex-wrap: nowrap | wrap | wrap-reverse .flex-container ( flex-wrap: wrap; )
Demo
I följande demo:
- Den röda listan är inställd på
nowrap
- Den gula listan är inställd på
wrap
- Den blå listan är inställd på
wrap-reverse
Notera: flex-direction
sätts till standardvärdet: row
.
Se Pen Flex-wrap: demo av CSS-Tricks (@ css-tricks) på CodePen.
Webbläsarstöd
Denna webbläsares supportdata kommer från Caniuse, som har mer detaljer. Ett nummer indikerar att webbläsaren stöder funktionen i den versionen och uppåt.
Skrivbord
Krom | Firefox | IE | Kant | Safari |
---|---|---|---|---|
21 * | 28 | 11 | 12 | 6,1 * |
Mobil / surfplatta
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.4 | 7,0-7,1 * |
För mer information om hur man blandar syntaxer för att få bästa webbläsarstöd, se den här artikeln (CSS-Tricks) eller den här artikeln (DevOpera).