CSS Grid: Alat susun atur yang kuat untuk reka bentuk web moden
Petikan ini dari Tiffany's CSS Master, edisi ke -2 , memberikan pengenalan ringkas kepada grid CSS, sistem susun atur revolusioner yang diperkenalkan pada bulan Oktober 2017. Grid memudahkan penciptaan susun atur kompleks sebelum ini memerlukan manipulasi DOM yang luas. Walaupun spesifikasi terperinci, gambaran ini merangkumi konsep utama dan menunjuk kepada sumber selanjutnya untuk pembelajaran mendalam.
Konsep Utama:
display: grid
sifat
grid-template-rows
grid-template-columns
(mis., Panjang, peratusan, , , auto
). min-content
max-content
grid tersirat secara automatik mengendalikan item grid melebihi sel-sel yang ditakrifkan secara eksplisit, memungkiri saiz auto berdasarkan kandungan. grid-template
dan repeat()
secara dinamik menyesuaikan lajur/baris. auto-fit
auto-fill
mencetuskan konteks pemformatan grid dengan kesan ini:
display: grid
berkelakuan sama, tetapi kontena tetap berada dalam tahap.
display: inline-grid
Menentukan susun atur grid:
Selepas menentukan bekas grid, nyatakan bilangan baris dan lajur menggunakan dan . Ini menerima senarai trek
, nama dan saiz garis grid yang dipisahkan ruang yang ditentukan untuk setiap kedudukan baris atau lajur. grid-template-rows
grid-template-columns
grid yang jelas dan tersirat:
an grid-auto-rows
grid-auto-columns
minmax()
grid fleksibel dengan unit flex (
fr
Unit flex (
.
fr
calc()
Shorthand:
harta menggabungkan grid-template
dan untuk kesimpulan.
grid-template
mengulangi baris dan lajur (grid-template-rows
grid-template-columns
memudahkan mencipta corak berulang: . repeat()
dan secara dinamik menyesuaikan bilangan pengulangan berdasarkan ruang yang tersedia.
menambah trek tanpa nama. repeat()
repeat(number, track list)
auto-fit
auto-fill
auto-fit
auto-fill
pembelajaran selanjutnya:
Ini adalah pengenalan asas; Banyak sumber yang menawarkan maklumat yang lebih terperinci, termasuk spesifikasi grid CSS itu sendiri, grid Rachel Andrew dengan contoh , makmal susun atur eksperimen Jen Simmons dan susun atur tanah YouTube, dan CSS-Tricks '"panduan lengkap untuk grid. "
Kesimpulan:
CSS Grid adalah alat yang berkuasa. Gambaran keseluruhan ini menyediakan asas untuk meneroka keupayaannya.Atas ialah kandungan terperinci Membuat susun atur dengan grid CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!