Bagaimana untuk membuat grid kad dalam bootstrap?
Untuk membuat grid kad dalam bootstrap, perlu menggunakan sistem grid responsifnya untuk menggabungkan komponen kad. 1. Gunakan susun atur kelas, baris dan col-* untuk meletakkan kad ke dalam lajur untuk mencapai susunan responsif; 2. Kawal bilangan kad setiap baris di bawah skrin yang berbeza dengan menyesuaikan COL-12, COL-MD-6, COL-LG-4, COL-XL-3 dan kelas lain; 3. Untuk menjadikan kad sangat konsisten, anda boleh menambah H-100 pada kelas kad; 4. Adalah disyorkan untuk menggunakan kelas jurang seperti G-4 dan bukannya MB-4 untuk menetapkan jarak pada baris, untuk membina susun atur grid kad yang kemas dan adaptif.
Mewujudkan grid kad dalam bootstrap adalah mudah menggunakan sistem grid responsif ( row
, col
) yang digabungkan dengan komponen card
. Berikut adalah cara untuk melakukannya dengan betul dalam bootstrap moden (V5).

1. Gunakan grid bootstrap dengan komponen kad
Grid Bootstrap bergantung pada kelas container
, row
, dan col-*
. Kad hendaklah diletakkan di dalam lajur untuk memastikan jarak dan responsif yang betul.
<div class = "container"> <div class = "row"> <div class = "col-md-4 mb-4"> <div class = "card"> <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/175409803348854.jpeg" class="lazy" src = "image1.jpg" class = "card-img-top" alt = "..."> <div class = "card-body"> <h5 class = "card-title"> card 1 </h5> <p class = "card-text"> Beberapa teks contoh cepat. </P> <a href = "#" class = "btn btn-primary"> Baca lebih lanjut </a> </div> </div> </div> <div class = "col-md-4 mb-4"> <div class = "card"> <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/175409803348854.jpeg" class="lazy" src = "image2.jpg" class = "card-img-top" alt = "..."> <div class = "card-body"> <h5 class = "card-title"> card 2 </h5> <p class = "card-text"> Beberapa teks contoh cepat. </P> <a href = "#" class = "btn btn-primary"> Baca lebih lanjut </a> </div> </div> </div> <div class = "col-md-4 mb-4"> <div class = "card"> <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/175409803348854.jpeg" class="lazy" src = "image3.jpg" class = "card-img-top" alt = "..."> <div class = "card-body"> <h5 class = "card-title"> card 3 </h5> <p class = "card-text"> Beberapa teks contoh cepat. </P> <a href = "#" class = "btn btn-primary"> Baca lebih lanjut </a> </div> </div> </div> </div> </div>
✅ Ini mewujudkan susun atur 3-kolumn responsif pada skrin sederhana dan ke atas. Pada skrin yang lebih kecil, kad timbunan secara menegak.
2. Mengawal tingkah laku responsif
Laraskan kelas col-*
untuk menukar berapa banyak kad yang muncul setiap baris pada titik putus yang berbeza:
-
col-12
: 1 kad setiap baris (mudah alih) -
col-md-6
: 2 setiap baris pada medium -
col-lg-4
: 3 setiap baris secara besar-besaran -
col-xl-3
: 4 setiap baris lebih besar
Contoh untuk 4 kad setiap baris pada skrin besar:

<div class = "row"> <div class = "col-12 col-sm-6 col-md-4 col-lg-3 mb-4"> <div class = "card"> <div class = "card-body"> <h5 class = "card-title"> card </h5> <p class = "card-text"> Kandungan di sini. </p> </div> </div> </div> <!-Ulangi untuk kad lain-> </div>
Ini memberi anda grid kad yang fleksibel dan responsif.
3. Kad ketinggian yang sama (pilihan)
Jika kad mempunyai panjang kandungan yang berbeza, ketinggian mereka mungkin berbeza -beza. Gunakan h-100
untuk menjadikannya meregangkan ketinggian lajur penuh:
<div class = "col-md-4 mb-4"> <div class = "Card H-100"> <div class = "card-body"> <h5 class = "card-title"> Tajuk kad </h5> <p class = "card-text"> Kad ini akan sepadan dengan ketinggian tertinggi dalam baris. </P> </div> </div> </div>
Tambah h-100
ke semua kad dalam baris yang sama untuk ketinggian seragam.
4. Tambah jurang antara kad (pendekatan moden)
Gunakan utiliti g-*
(jurang) Bootstrap dan bukannya margin manual:
<div class = "Row G-4"> <div class = "col-md-4"> <div class = "card"> <!-kandungan kad-> </div> </div> <!-lebih banyak kad-> </div>
Ini secara automatik menambah jarak antara lajur dan baris tanpa memerlukan
mb-4
.
Petua utama:
- Sentiasa bungkus kad dalam kelas
col
. - Gunakan
mb-4
ataug-3/g-4
untuk jarak. - Gunakan
h-100
untuk ketinggian yang sama. - Pilih saiz
col-*
berdasarkan berapa kad setiap baris yang anda mahukan pada setiap saiz skrin.
Pada asasnya, ia hanya grid Bootstrap yang melakukan susun atur - kad masuk ke dalam lajur. Tidak lebih mudah daripada itu.
Atas ialah kandungan terperinci Bagaimana untuk membuat grid kad dalam bootstrap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Terdapat tiga cara untuk memasang dan menggunakan bootstrapicons: 1. Gunakan CDN dan tambahkan pautan ke kepala HTML; 2. Pasang melalui npm, sesuai untuk projek moden seperti React dan Vue. Anda perlu menjalankan npminstallbootstrap-icon dan import CSS; 3. Muat turun secara manual fail SVG atau font dan mengimportnya. Apabila menggunakannya, anda boleh menambah kelas nama BI dan ikon (seperti Bi-Heart) untuk memasukkan ikon. Anda juga boleh menggunakan elemen sebaris lain seperti SPAN. Adalah disyorkan untuk menggunakan fail SVG untuk keupayaan prestasi dan penyesuaian yang lebih baik. Anda boleh menyesuaikan saiz melalui BI-LG, BI-2X dan kelas lain, dan menggunakan teks bootstrap seperti teks-danger.

Gunakan kelas atau kedudukan tetap: melekit untuk melaksanakan bar navigasi untuk menetapkan bahagian atas. Bootstrap menyediakan kelas tetap, yang boleh ditambah secara langsung ke NAVBAR untuk mencapai kesan tetap, tetapi anda perlu menambah padding ke badan untuk mengelakkan kandungan disekat; Jika anda memerlukan kawalan yang lebih fleksibel, anda boleh menetapkan kedudukan: melekit, nilai atas dan indeks z oleh CSS adat; Di samping itu, anda perlu ambil perhatian bahawa bekas induk tidak boleh melimpah: Tersembunyi, nilai teratas mesti ditetapkan, dan z-indeks disyorkan; Masalah biasa termasuk overlay gaya, tumpang tindih elemen, dan pengenalan fail CSS yang salah. Adalah disyorkan untuk menyelesaikan masalah gaya melalui alat pemaju dan mengelakkannya.

TodisableAbootstrapButton, AddThedisableDatTributeForElements: DisabledButton, WhatGraysOutTheButton, CrestrentsClicks, andappliestHeCorrectVisualStateAtomaticiSviaBootstrap'sstyly.2.forelementsStylylyly, "disableasi"

Kunci untuk menambah borang carian di bar navigasi bootstrap adalah untuk mempunyai struktur yang jelas dan penggunaan nama kelas yang betul. 1. Gunakan D-Flex untuk mengatur elemen bentuk secara mendatar, kawalan borang dan kelas BTN digunakan untuk kotak input dan butang masing-masing; 2. Gunakan MS-AUTO atau ME-AUTO untuk mengawal penjajaran bentuk untuk mencapai susun atur kiri atau kanan; 3. Gunakan W-100 dan Flex-Grow-1 untuk mengoptimumkan paparan mudah alih untuk mengelakkan kekeliruan susun atur; 4. Pilih kedudukan kotak carian mengikut tempat kejadian. Amalan umum termasuk meletakkannya di sebelah kanan, di tengah -tengah navigasi atau dalam menu runtuh; 5. Jika interaksi kompleks selesai secara automatik, JS tambahan diperlukan. Dengan menggabungkan kelas bootstrap, kotak carian responsif boleh dilaksanakan tanpa kod kompleks.

Kunci untuk merancang bar navigasi dengan utiliti bootstrap adalah untuk menggabungkan latar belakang, warna, jarak dan kelas responsif untuk mencapai pelarasan gaya. 1. Gunakan kelas .bg- dan .text- untuk menetapkan warna latar belakang dan teks, seperti .bg-dark dengan .navbar-dark; 2. Gunakan kelas .m- dan .p- untuk mengawal margin dan margin dalaman, seperti elemen .ms-Auto-align; 3. Laraskan tingkah laku responsif melalui kelas .- dan .flex-, seperti .d-tiada untuk menyembunyikan butang skrin besar. Kaedah ini boleh melengkapkan susun atur gaya tanpa CSS tersuai.

Melaraskan ketinggian bar navigasi bootstrap boleh dicapai dengan kaedah berikut: 1. Gunakan CSS tersuai untuk mengubah suai nilai padding dan padding-bottom .Navbar untuk mengawal ketinggian secara langsung; 2. Laraskan saiz fon dan ketinggian garis .Navbar-nav.Nav-Link secara tidak langsung mengubah ketinggian untuk meningkatkan kebolehsuaian responsif; 3. Set gaya untuk .Navbar-Brand dan .NAV-item secara berasingan, seperti ketinggian, ketinggian garis atau menggunakan susun atur flex untuk mengoptimumkan penjajaran menegak; 4. Gunakan alat jarak terbina dalam Bootstrap seperti P-3, PY-4, dan lain-lain untuk dengan cepat menyesuaikan margin dalaman untuk mempengaruhi ketinggian keseluruhan. Sawit

Untuk mencetuskan kotak modal bootstrap, mula -mula pastikan untuk menggunakan sifat data yang betul dan muatkan skrip yang diperlukan. 1. Tambah data-bs-toggle = "modal" dan data-bs-target = "#modalid" atribut ke butang untuk memastikan nilainya sepadan dengan id kotak modal; 2. Pastikan halaman itu mengandungi popper.js dan fail bootstrapjs dan beban dalam rangka; 3. Jika kawalan JavaScript diperlukan, instantiate melalui newbootstrap.modal () dan hubungi kaedah pertunjukan (); 4. Periksa sama ada HTML kotak modal berada di DOM, sama ada ID sepadan, dan dimiliki.

Melaksanakan bar navigasi mudah alih skrin penuh di Bootstrap memerlukan menggabungkan komponen lalai dan gaya tersuai; 1. Menggunakan struktur navbar lalai bootstrap sebagai asas untuk membina bar navigasi responsif; 2. Tambahkan gaya CSS tersuai untuk menutup skrin penuh dan pusat kandungan apabila menu diperluas; 3. Anda secara automatik boleh menutup bar navigasi selepas mengklik pautan melalui atribut HTML atau JavaScript; 4. Perhatikan untuk menetapkan pengoptimuman terperinci seperti Z-indeks, padding-top, animasi peralihan dan kawalan tatal untuk meningkatkan pengalaman.
