The align-self
properti adalah sub-properti dari modul Fleksibel Box Layout.
Ini memungkinkan untuk mengganti align-items
nilai untuk item flex tertentu.
The align-self
properti menerima 5 nilai sama dengan align-items
:
flex-start
: tepi margin silang item ditempatkan pada garis silang awalflex-end
: tepi margin silang item ditempatkan pada garis silang ujungcenter
: item dipusatkan di sumbu silangbaseline
: item diratakan seperti garis dasarnya disejajarkanstretch
(default): regangkan untuk mengisi wadah (tetap menghormati min-width / max-width)
Sintaksis
align-self: auto | flex-start | flex-end | center | baseline | stretch .flex-item ( align-self: flex-end; )
Demo
Demo berikut menunjukkan bagaimana sebuah item dapat menyelaraskan dirinya dalam wadah flex tergantung pada align-self
nilainya:
- Item pertama disetel ke
flex-start
- Item ke-2 disetel ke
flex-end
- Item ke-3 disetel ke
center
- Item ke-4 disetel ke
baseline
- Item ke-5 disetel ke
stretch
Lihat demo Pen align-self oleh CSS-Tricks (@ css-trick) di CodePen.
Dukungan Browser
Data dukungan browser ini berasal dari Caniuse, yang lebih detail. Angka menunjukkan bahwa browser mendukung fitur pada versi tersebut dan yang lebih baru.
Desktop
Chrome | Firefox | YAITU | Tepi | Safari |
---|---|---|---|---|
21 * | 28 | 11 | 12 | 6.1 * |
Ponsel / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.4 | 7.0-7.1 * |
Untuk informasi lebih lanjut tentang cara mencampur sintaks untuk mendapatkan dukungan browser terbaik, silakan lihat artikel ini (Trik CSS) atau artikel ini (DevOpera).