Flexbox - justering av flexinnehåll som ligger på flera rader: Skillnad mellan sidversioner

Från Webbling
Hoppa till: navigering, sök
 
(5 mellanliggande sidversioner av samma användare visas inte)
Rad 8: Rad 8:


Flexinnehållet flyttas mot flexboxens start. Detta är defaultvärdet.
Flexinnehållet flyttas mot flexboxens start. Detta är defaultvärdet.
<codepen pen="EjqLzp" height="300" tab="result">
<codepen pen="EjqLzp" height="300" tab="css,result">
</codepen>
</codepen>


Rad 14: Rad 14:


Flexinnehållets flyttas mot flexboxens slut.
Flexinnehållets flyttas mot flexboxens slut.
<codepen pen="zGgjgL" height="375" tab="result">
<codepen pen="zGgjgL" height="375" tab="css,result">
</codepen>
</codepen>


Rad 20: Rad 20:


Flexinnehållet centreras mellan flexboxens start och slut.
Flexinnehållet centreras mellan flexboxens start och slut.
<codepen pen="EjqLqe" height="350" tab="result">
<codepen pen="EjqLqe" height="350" tab="css,result">
</codepen>
</codepen>


Rad 26: Rad 26:


De två yttersta raderna flyttas ut till flexboxens start respektive slut. Eventuella mellanliggande rader fördelas så att de ligger med lika mycket mellanrum mellan varje rad.
De två yttersta raderna flyttas ut till flexboxens start respektive slut. Eventuella mellanliggande rader fördelas så att de ligger med lika mycket mellanrum mellan varje rad.
<codepen pen="Jdgvgw" height="400" tab="result">
<codepen pen="Jdgvgw" height="400" tab="css,result">
</codepen>
</codepen>


Rad 32: Rad 32:


Alla rader fördelas så att det är lika mycket tomrum mellan dem.
Alla rader fördelas så att det är lika mycket tomrum mellan dem.
<codepen pen="YXmLmm" height="350" tab="result">
<codepen pen="YXmLmm" height="350" tab="css,result">
</codepen>
</codepen>


Rad 38: Rad 38:


Flexinnehållet sträcks ut, så att det fyller allt tillgängligt tomrum. Dock tar webbläsaren eventuella <code>height</code>/<code>max-height</code> och <code>width</code>/<code>max-width</code>,  i beaktande och om dessa är angivna kommer flexinnehållet enbart att stretchas så de håller sig inom dessa gränser.  
Flexinnehållet sträcks ut, så att det fyller allt tillgängligt tomrum. Dock tar webbläsaren eventuella <code>height</code>/<code>max-height</code> och <code>width</code>/<code>max-width</code>,  i beaktande och om dessa är angivna kommer flexinnehållet enbart att stretchas så de håller sig inom dessa gränser.  
<codepen pen="PqMaYZ" height="350" tab="result">
<codepen pen="PqMaYZ" height="350" tab="css,result">
</codepen>
</codepen>



Nuvarande version från 25 januari 2019 kl. 15.56

Defaultbeteendet är att de flexelement som trillar över på en ny rad justeras mot flexstarten. Detta är ofta ett bra grundbeteende. Men det är inte alltid vi vill ha det så. Därför finns det en egenskap man kan använda för att styra detta, nämligen align-content.

align-content

Denna egenskaps värden påminner mycket om de som används med justify-content. Så om du kan den egenskapen bra, då ska det inte vara några problem att lära sig denna nya. Egenskapen kan tilldelas följande värden:

flex-start

Flexinnehållet flyttas mot flexboxens start. Detta är defaultvärdet.

See the Pen EjqLzp by Patrik Grip-Jansson (@PGJ) on CodePen.

flex-end

Flexinnehållets flyttas mot flexboxens slut.

See the Pen zGgjgL by Patrik Grip-Jansson (@PGJ) on CodePen.

center

Flexinnehållet centreras mellan flexboxens start och slut.

See the Pen EjqLqe by Patrik Grip-Jansson (@PGJ) on CodePen.

space-between

De två yttersta raderna flyttas ut till flexboxens start respektive slut. Eventuella mellanliggande rader fördelas så att de ligger med lika mycket mellanrum mellan varje rad.

See the Pen Jdgvgw by Patrik Grip-Jansson (@PGJ) on CodePen.

space-around

Alla rader fördelas så att det är lika mycket tomrum mellan dem.

See the Pen YXmLmm by Patrik Grip-Jansson (@PGJ) on CodePen.

stretch

Flexinnehållet sträcks ut, så att det fyller allt tillgängligt tomrum. Dock tar webbläsaren eventuella height/max-height och width/max-width, i beaktande och om dessa är angivna kommer flexinnehållet enbart att stretchas så de håller sig inom dessa gränser.

See the Pen PqMaYZ by Patrik Grip-Jansson (@PGJ) on CodePen.

Nästa aktivitet

Flexbox - byta ordning