Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Mengawal Pembungkusan Elemen dalam CSS Flexbox: Bolehkah saya Memaksa Flexbox untuk Membungkus Selepas Elemen Tertentu?
Cara Mengawal Pembungkusan Elemen dalam CSS Flexbox
Soalan:
Adakah ada cara untuk menentukan elemen selepas pembungkusan yang harus berlaku dalam susun atur flexbox? Ini berguna untuk mengawal tindak balas senarai tanpa menambah penanda tambahan.
Jawapan:
Walaupun tiada sifat "flex-break" yang jelas dalam standard flexbox, anda boleh mencapai kesan ini dengan menggabungkan teknik berikut:
Contoh:
<code class="css">ul { display: flex; flex-wrap: wrap; } li:nth-child(2n) { flex-basis: 100%; }</code>
Dalam contoh ini, item dalam senarai akan dibalut ke baris baharu selepas setiap elemen lain (bergantung pada ruang yang tersedia). Dengan melaraskan nilai "nth-child()", anda boleh mengawal elemen yang menyebabkan pembalut.
Untuk demonstrasi yang lebih lengkap, lihat JSFiddle yang disediakan: http://jsfiddle.net/theazureshadow/ww8DR /
Atas ialah kandungan terperinci Bagaimana untuk Mengawal Pembungkusan Elemen dalam CSS Flexbox: Bolehkah saya Memaksa Flexbox untuk Membungkus Selepas Elemen Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!