align-self
Ominaisuus on osa-ominaisuus Flexible Box Asettelu moduuli.
Sen avulla voidaan ohittaa align-items
tiettyjen joustavien kohteiden arvo.
align-self
Ominaisuuden hyväksyy samat 5 arvot kuin align-items
:
flex-start
: kohteen aloitusmarginaalin reuna asetetaan aloitusviivalleflex-end
: kohteen poikkileikkausreuna sijoitetaan poikkiviivallecenter
: kohde on keskitetty poikkiakseliinbaseline
: Kohteet on tasattu, kuten niiden perusviivastretch
(oletus): venytä säiliön täyttämiseksi (noudata silti min-leveyttä / maksimileveyttä)
Syntaksi
align-self: auto | flex-start | flex-end | center | baseline | stretch .flex-item ( align-self: flex-end; )
Demo
Seuraava esittely näyttää, kuinka kohde voi kohdistaa itsensä joustosäiliöön align-self
arvosta riippuen :
- Ensimmäinen kohde on
flex-start
- 2. kohta on asetettu
flex-end
- Kolmas kohta on asetettu
center
- Neljäs kohta on asetettu
baseline
- Viides kohta on asetettu
stretch
Katso CSS-Tricks (@ css-tricks) Pen align-self -demo CodePenistä.
Selaimen tuki
Nämä selaintukitiedot ovat Caniuselta, jolla on tarkempia tietoja. Numero osoittaa, että selain tukee ominaisuutta kyseisessä versiossa tai uudemmassa.
Työpöytä
Kromi | Firefox | IE | Reuna | Safari |
---|---|---|---|---|
21 * | 28 | 11 | 12 | 6,1 * |
Matkapuhelin / tabletti
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.4 | 7,0-7,1 * |
Lisätietoja syntaksien sekoittamisesta parhaan selaintuen saamiseksi on tässä artikkelissa (CSS-Tricks) tai tässä artikkelissa (DevOpera).