CSS flex-direction egenskab
- forrige side flex-basis
- næste side flex-flow
Definition og brug
flex-direction-ejendommen bestemmer retningen af elastiske projekter.
Bemærkninger:Hvis elementet ikke er et elastisk projekt, er flex-ejendommen ugyldig.
Se også:
CSS tutorial:CSS elastisk boks
CSS referencehåndbog:flex egenskab
CSS referencehåndbog:flex-basis egenskab
CSS referencehåndbog:flex-flow egenskab
CSS referencehåndbog:flex-grow egenskab
CSS referencehåndbog:flex-shrink egenskab
CSS referencehåndbog:flex-wrap egenskab
HTML DOM referencehåndbog:flexDirection egenskab
Eksempel
Indstil retningen af elastiske elementer inden for <div>-elementet i omvendt rækkefølge:
div { display: flex; flex-direction: row-reverse; }
CSS syntaks
flex-direction: row|row-reverse|column|column-reverse|initial|inherit;
Egenskabsværdi
Værdi | Beskrivelse |
---|---|
row | Standardværdi. Vis elastiske elementer vandret som rækker. |
row-reverse | Lignende rækker, men i omvendt rækkefølge. |
column | Vis elastiske elementer lodret som kolonner. |
column-reverse | Lignende kolonner, men i omvendt rækkefølge. |
initial | Sæt denne egenskab til dens standardværdi. Se initial. |
inherit | Arv denne egenskab fra sin forældrelement. Se inherit. |
Tekniske detaljer
Standardværdi: | row |
---|---|
Arv: | Nej |
Animation lavet: | Ikke understøttet. Se:Animation relaterede egenskaber. |
Version: | CSS3 |
JavaScript syntaks: | object.style.flexDirection="column-reverse" |
Flere eksempler
Kombiner flex-direction og medieforespørgsel for at oprette forskellige layouter for forskellige skærmstørrelser/enheder:
.flex-container { display: flex; flex-direction: row; } /* Responsiv layout - opret en enkelt kolonne layout (100%) i stedet for to kolonner layout (50%) */ @media (max-width: 800px) { .flex-container { flex-direction: column; } }
Browserunderstøttelse
Talene i tabellen angiver den første browserversion, der fuldt ud understøtter egenskaben.
Tal med -webkit- eller -moz- foran betyder den første version, der bruger præfikset.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
29.0 21.0 -webkit- |
11.0 | 28.0 18.0 -moz- |
9.0 6.1 -webkit- |
17.0 |
- forrige side flex-basis
- næste side flex-flow