Properti justify-items CSS
- Halaman sebelumnya justify-content
- Halaman berikutnya justify-self
Definisi dan penggunaan
Atribut justify-items diatur di kontainer grid, untuk menarik anak elemen (item grid) dalam arah teks dalam baris.
Untuk halaman berbahasa Inggris, arah teks dalam baris adalah dari kiri ke kanan, dan arah blok adalah ke bawah.
Untuk membuat atribut ini memiliki efek penarikan, item grid harus mempunyai ruang yang tersedia di sekeliling dirinya dalam arah teks dalam baris.
Panduan:Untuk menarik item grid dalam arah blok daripada arah teks dalam baris, gunakan Atribut align-items Atribut.
Lihat juga:
Panduan CSS:CSS Grid
Panduan CSS:Pengaturan Lokasi CSS
Panduan Referensi CSS:Atribut align-items
Panduan Referensi CSS:Atribut direction
Panduan Referensi CSS:Atribut grid
Panduan Referensi CSS:Atribut grid-template-columns
Panduan Referensi CSS:Atribut justify-self
Panduan Referensi CSS:Atribut position
Panduan Referensi CSS:Atribut writing-mode
Contoh
Contoh 1
Menarik setiap item grid ke ujung terakhir kubiknya dalam arah teks dalam baris:
#container { display: grid; justify-items: end; }
Contoh 2: Perbandingan justify-items dengan justify-self
Atur cara penarikan terhadap kontainer menjadi 'tengah', tetapi atur item grid menjadi 'kanan sejajar'. Nilai atribut 'right' mendominasi:
#container { display: grid; justify-items: center; } .blue { justify-self: right; }
Contoh 3: Atur justify-items pada item grid yang terpasang dengan pengaturan lokasi absolut
Atur cara penarikan item grid yang terpasang dengan pengaturan lokasi absolut menjadi 'kanan sejajar':
#container { display: grid; position: relative; justify-items: right; } .blue { position: absolute; }
Contoh 4: writing-mode
Ketika nilai atribut writing-mode elemen kontainer grid disetel menjadi vertical-rl, arah teks dalam baris menjadi ke bawah. Hasilnya, titik awal kontainer pindah dari kiri ke atas, dan titik akhir kontainer pindah dari kanan ke bawah:
#container { justify-items: end; writing-mode: vertical-rl; }
Contoh 5: direction
Ketika nilai atribut direction elemen kontainer grid diatur menjadi 'rtl', arah baris dalam arah baris adalah dari kanan ke kiri. Hasilnya, titik awal kontainer pindah dari kiri ke kanan, dan titik akhir kontainer pindah dari kanan ke kiri:
#container { justify-items: start; direction: rtl; }
Syntaks CSS
justify-items: legacy|normal|stretch|Sejajaran posisi|overflow-alignment|Sejajaran dasar|initial|inherit;
Nilai atribut
Nilai | Deskripsi |
---|---|
legacy |
Nilai default. Hanya saat nilai justify-self adalah 'auto' dalam 'legacy', item grid menurunkan nilai atribut justify-items container grid. Adanya adalah untuk mencapai perilaku sejajaran warisan HTML <center> elemen dan atribut align. |
normal | Tergantung konteks layout, tetapi seperti 'stretch' dalam tata letak grid. |
stretch | Jika inline-size (lebar) belum diatur, luncurkan untuk mengisi sel grid. |
start | Menatur proyek untuk sejajaran di awal arah baris. |
left | Menatur proyek untuk sejajaran kiri. |
center | Menatur proyek untuk sejajaran di tengah. |
end | Menatur proyek untuk sejajaran di ujung arah baris. |
right | Menatur proyek untuk sejajar kanan. |
overflow-alignment |
|
baseline-alignment | Elemen diatur untuk sejajar dengan garis dasar elemen induk. |
initial | Atur atribut ini ke nilai default. Lihat initial. |
inherit | Mengambil atribut ini dari elemen induknya. Lihat inherit. |
Detil teknis
Nilai default: | legacy |
---|---|
Warisan: | Tidak |
Pembuatan animasi: | Tidak didukung. Lihat:Atribut yang berhubungan dengan animasi. |
Versi: | CSS3 |
Syntaks JavaScript: | object.style.justifyItems="center" |
Dukungan browser
Angka di tabel menunjukkan versi browser yang pertama yang sepenuhnya mendukung atribut ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | IE / Edge | Firefox | Safari | Opera |
57.0 | 16.0 | 45.0 | 10.1 | 44.0 |
- Halaman sebelumnya justify-content
- Halaman berikutnya justify-self