Bagaimana untuk Mencipta Sistem Grid 7 Lajur dalam Bootstrap?

Barbara Streisand
Lepaskan: 2024-11-04 19:43:01
asal
355 orang telah melayarinya

How to Create a 7-Column Grid System in Bootstrap?

Mendapatkan 7 Lajur Sama dalam Bootstrap

Cabaran

Mencapai 7 lajur yang sama dalam Bootstrap boleh menjadi satu cabaran, memandangkan sistem lajur lalainya sebanyak 12 lajur. Coretan kod berikut menunjukkan percubaan untuk mencipta 5 lajur yang sama menggunakan kelas lajur terbina dalam Bootstrap:

<code class="html"><div class="row">
    <div class="col-md-2 col-md-offset-1"></div>
    <div class="col-md-2"></div>
    <div class="col-md-2"></div>
    <div class="col-md-2"></div>
    <div class="col-md-2"></div>
</div></code>
Salin selepas log masuk

Walau bagaimanapun, ini hanya menghasilkan 5 lajur dan bukannya 7 yang dikehendaki.

Menyesuaikan Lebar Lajur

Untuk mengatasi had ini, adalah perlu untuk mengatasi lebar lajur lalai menggunakan pertanyaan CSS3 @media. Menyesuaikan sifat lebar lajur berdasarkan bilangan lajur yang dikehendaki akan mencapai kesan yang diingini.

Pelaksanaan Kod

Kod berikut menunjukkan cara mencipta sistem grid 7 lajur dalam Bootstrap:

<code class="html"><div class="container">
  <div class="row seven-cols">
    <div class="col-md-1">Col 1</div>
    <div class="col-md-1">Col 2</div>
    <div class="col-md-1">Col 3</div>
    <div class="col-md-1">Col 4</div>
    <div class="col-md-1">Col 5</div>
    <div class="col-md-1">Col 6</div>
    <div class="col-md-1">Col 7</div>
  </div>
</div></code>
Salin selepas log masuk

Kelas tujuh kol ditambah pada baris luar untuk membezakannya daripada standard Baris Bootstrap.

CSS tersuai kemudiannya digunakan untuk menentukan lebar setiap lajur:

<code class="css">@media (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1  {
    width: 100%;
    *width: 100%;
  }
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}

@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}</code>
Salin selepas log masuk

Nilai lebar 14.285714285714285714285714285714% diperolehi dengan membahagikan nombor dengan 70% ) dan darab dengan nombor lajur (1 dalam kes ini). Pengiraan ini memastikan bahawa semua lajur mempunyai lebar yang sama.

Dengan menggabungkan CSS tersuai dan kelas tujuh kol, anda boleh mencipta sistem grid fleksibel dengan 7 lajur yang sama yang menyesuaikan diri dengan saiz skrin yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Sistem Grid 7 Lajur dalam Bootstrap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan