Grid Flex Yayasan 6: Sistem susun atur berasaskan flexbox yang kuat
Yayasan 6 memperkenalkan grid Flex yang berubah-ubah, memanfaatkan kuasa Flexbox untuk mewujudkan reka bentuk web yang responsif dan kompleks. Walau bagaimanapun, sistem lanjutan ini memerlukan pertimbangan keserasian pelayar; Ia tidak sesuai dengan pelayar warisan seperti IE8 dan IE9.
Ciri -ciri dan Pertimbangan Utama :
.row
). .column
Melaksanakan grid flex:
app.scss
// @include foundation-grid; @include foundation-flex-grid;
Penggunaan Asas:
susun atur 3-kolumn yang sederhana:
Pesanan elemen:
<div class="row"> <div class="column small-12 medium-6 large-4">Column 1</div> <div class="column small-12 medium-6 large-4">Column 2</div> <div class="column small-12 medium-6 large-4">Column 3</div> </div>
Flexbox memudahkan penyusunan semula elemen. Gunakan atau
untuk pesanan khusus peranti:
order-{value}
{size}-order-{value}
Pesanan khusus peranti:
<div class="row"> <div class="column order-2">Second</div> <div class="column order-1">First</div> </div>
<div class="row"> <div class="column small-order-1 medium-order-2">Small: First, Medium: Second</div> <div class="column small-order-2 medium-order-1">Small: Second, Medium: First</div> </div>
Alignment:
Mudah memusatkan kandungan secara mendatar dan menegak menggunakan kelas seperti , , dan lain -lain, digunakan untuk sama ada
atau individu elemen. Sebagai contoh, item menu yang sama rata: align-center
align-middle
.row
.column
sistem grid sass yang disemak semula:
<div class="row align-spaced"> <div class="column small-3">Home</div> <div class="column small-3">About</div> <div class="column small-3">Contact</div> </div>
Kesimpulan:
.row-listing { @include grid-row(18) { .primary { @include grid-column(10); } .secondary { @include grid-column(4); } .tertiary { @include grid-column(4); } } }
Atas ialah kandungan terperinci Yayasan 6: Grid Flex Baru. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!