Rumah >hujung hadapan web >Tutorial Bootstrap >Bagaimanakah saya menggunakan sistem grid Bootstrap untuk membuat susun atur responsif untuk saiz skrin yang berbeza?
Sistem Grid Bootstrap adalah alat yang berkuasa untuk membuat susun atur responsif yang menyesuaikan diri dengan saiz skrin yang berbeza. Untuk menggunakan sistem grid Bootstrap dengan berkesan, anda perlu memahami struktur asasnya dan bagaimana untuk melaksanakannya dalam HTML anda.
Kontena : Mulakan dengan bekas. Bootstrap memerlukan elemen yang mengandungi untuk membungkus kandungan tapak dan rumah sistem grid. Anda boleh menggunakan .container
untuk susun atur lebar tetap atau .container-fluid
untuk bekas lebar penuh yang merangkumi keseluruhan lebar viewport.
<code class="html"><div class="container"> <!-- Content goes here --> </div></code>
Baris : Baris digunakan untuk membuat kumpulan lajur mendatar. Kandungan hendaklah diletakkan di dalam lajur, dan hanya lajur boleh menjadi anak -anak baris segera.
<code class="html"><div class="container"> <div class="row"> <!-- Columns go here --> </div> </div></code>
Lajur : Sistem Grid Bootstrap menggunakan satu siri bekas, baris, dan lajur untuk susun atur dan menyelaraskan kandungan. Ia dibina dengan Flexbox dan responsif sepenuhnya. Lajur dilambangkan dengan kelas .col-*
, di mana *
boleh xs
, sm
, md
, lg
, atau xl
, sepadan dengan saiz skrin yang berbeza.
Untuk membuat susun atur responsif, anda boleh menentukan saiz lajur yang berbeza untuk saiz skrin yang berbeza:
<code class="html"><div class="container"> <div class="row"> <div class="col-sm-6 col-md-4 col-lg-3"> <!-- Content for this column --> </div> <div class="col-sm-6 col-md-4 col-lg-3"> <!-- Content for this column --> </div> <div class="col-sm-6 col-md-4 col-lg-3"> <!-- Content for this column --> </div> <div class="col-sm-6 col-md-4 col-lg-3"> <!-- Content for this column --> </div> </div> </div></code>
Dalam contoh ini, pada skrin kecil ( .col-sm-*
), anda akan mempunyai dua lajur setiap baris, pada skrin sederhana ( .col-md-*
), anda akan mempunyai tiga lajur, dan pada skrin besar ( .col-lg-*
), anda akan mempunyai empat lajur.
Dengan menggunakan prinsip -prinsip ini dan menstrukturkan HTML anda dengan kelas yang sesuai, anda boleh membuat susun atur yang menyesuaikan dengan lancar di pelbagai saiz peranti.
Bootstrap menggunakan sistem grid Flexbox pertama yang sesuai dengan skala sehingga 12 lajur apabila saiz peranti atau viewport meningkat. Titik putus -putus tertentu yang digunakan oleh bootstrap adalah seperti berikut:
Titik putus -putus ini membolehkan anda menyesuaikan susun atur anda untuk peranti yang berbeza, memastikan laman web anda responsif sepenuhnya. Anda boleh menggunakan titik putus ini dalam pertanyaan media CSS anda atau secara langsung di HTML anda menggunakan kelas grid Bootstrap.
Sistem grid Bootstrap sangat disesuaikan untuk memenuhi keperluan susun atur yang unik. Berikut adalah beberapa cara untuk menyesuaikannya:
Lajur mengimbangi : Gunakan kelas mengimbangi untuk meningkatkan margin kiri lajur. Sebagai contoh, col-md-offset-4
menambah margin kiri 4 unit pada skrin bersaiz sederhana.
<code class="html"><div class="row"> <div class="col-md-4 col-md-offset-4"> <!-- Content goes here --> </div> </div></code>
Lajur bersarang : Anda boleh bersarang lajur di dalam lajur lain untuk membuat susun atur yang lebih kompleks. Setiap baris bersarang harus berada di dalam lajur dan lajur di dalam barisan bersarang harus menambah sehingga 12.
<code class="html"><div class="row"> <div class="col-md-8"> <div class="row"> <div class="col-md-6">.col-md-6</div> <div class="col-md-6">.col-md-6</div> </div> </div> <div class="col-md-4">.col-md-4</div> </div></code>
Pembolehubah SASS Custom : Jika anda menggunakan fail sumber Bootstrap, anda boleh menyesuaikan grid dengan mengubah suai pembolehubah SASS dalam _variables.scss
. Ini membolehkan anda menukar bilangan lajur, selokan, dan titik putus.
<code class="scss">$grid-columns: 16; $grid-gutter-width: 30px;</code>
Kelas Kustom : Anda boleh membuat kelas tersuai untuk menentukan lebar atau tingkah laku tertentu yang tidak dilindungi oleh kelas lalai Bootstrap.
<code class="css">.custom-width { flex: 0 0 75%; max-width: 75%; }</code>
Dan kemudian gunakannya di HTML anda:
<code class="html"><div class="row"> <div class="custom-width"> <!-- Custom width content --> </div> </div></code>
Dengan menggunakan kaedah ini, anda boleh menyesuaikan sistem grid Bootstrap untuk memenuhi keperluan susun atur unik anda.
Memastikan susun atur bootstrap anda responsif merentasi peranti yang berbeza adalah penting. Berikut adalah beberapa alat dan sumber yang boleh anda gunakan untuk menguji dan menyempurnakan reka bentuk responsif anda:
Dengan memanfaatkan alat dan sumber ini, anda boleh menguji susun atur bootstrap anda dengan teliti dan memastikan mereka responsif dan berfungsi dengan baik di semua peranti.
Atas ialah kandungan terperinci Bagaimanakah saya menggunakan sistem grid Bootstrap untuk membuat susun atur responsif untuk saiz skrin yang berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!