Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Mencipta Dek Kad Bootstrap 4 Responsif dengan Kiraan Lajur Berdasarkan Viewport?

Bagaimana untuk Mencipta Dek Kad Bootstrap 4 Responsif dengan Kiraan Lajur Berdasarkan Viewport?

Linda Hamilton
Linda Hamiltonasal
2024-10-30 09:35:02679semak imbas

How to Create a Responsive Bootstrap 4 Card-Deck with Column Count Based on Viewport?

Dek Kad Bootstrap 4 dengan Kiraan Lajur Berdasarkan Port Pandangan

Melaksanakan dek kad dalam Bootstrap 4 untuk menjajarkan kad dengan ketinggian yang sama boleh menjadi mencabar, terutamanya apabila mempertimbangkan responsif reka bentuk. Secara lalai, dek kad Bootstrap 4 merebak kad merentasi empat lajur, tanpa mengira saiz port pandangan.

Pecahan Masalah

Isu timbul apabila anda mahu kad mengekalkan penampilan yang konsisten pada port pandangan yang berbeza saiz. Persediaan lalai dalam Bootstrap 4 tidak mengambil kira saiz kad minimum atau mempertimbangkan kesan kelas viewport pada gelagat dek kad.

Penyelesaian Responsif untuk Bootstrap 4 Versi 4.1

Untuk mencipta dek kad responsif yang melaraskan bilangan lajur berdasarkan saiz port pandangan, anda boleh memanfaatkan utiliti keterlihatan yang diperkenalkan dalam Bootstrap 4. Dengan menetapkan keterlihatan untuk lajur tertentu pada titik putus tertentu, anda boleh memaksa balut dan mencipta reka letak yang diingini.

Penyelesaian Flexbox untuk Versi Bootstrap 4 Terdahulu

Untuk versi Bootstrap 4 sebelum 4.1, anda boleh menggunakan kelas grid col-* untuk mengawal lebar kad. Walau bagaimanapun, ini memerlukan coretan CSS tambahan untuk mendayakan flexbox dan memastikan lajur adalah sama tinggi.

<code class="css">.row > div[class*='col-'] {
  display: flex;
  flex:1 0 auto;
}</code>

Dek Kad Responsif Tinggi Penuh (Bootstrap 4 Alpha 6 dan Kemudian)

Bootstrap 4 Alpha 6 dan versi yang lebih baru mempunyai flexbox didayakan secara lalai. Oleh itu, anda boleh menggunakan kelas h-100 untuk menetapkan kad pada ketinggian penuh. Pendekatan ini menghapuskan keperluan untuk CSS tambahan untuk mengendalikan gelagat flexbox.

Ringkasnya, dengan menggunakan teknik yang sesuai berdasarkan versi Bootstrap 4 yang anda gunakan, anda boleh mencapai dek kad responsif dengan yang diingini kiraan lajur dan mengekalkan rupa dan rasa yang konsisten merentas saiz port pandangan yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Dek Kad Bootstrap 4 Responsif dengan Kiraan Lajur Berdasarkan Viewport?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn