Parancah

Bootstrap diwangun dina grid 12-kolom responsif. Urang ogé geus kaasup dibereskeun- sarta perenah lebar cairan dumasar kana sistem éta.

Kisi standar 940px

1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
8
6
6
12

Sistem grid standar anu disayogikeun salaku bagian tina Bootstrap nyaéta grid 940px-lega, 12-kolom .

Éta ogé ngagaduhan opat variasi responsif pikeun sababaraha alat sareng résolusi: telepon, potret tablet, bentang méja sareng desktop leutik, sareng desktop layar lebar ageung.

  1. <div class = "baris" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span8" > ... </div>
  4. </div>

Sapertos anu dipidangkeun di dieu, tata perenah dasar tiasa didamel ku dua "kolom," masing-masing ngalangkungan sajumlah 12 kolom dasar anu kami definisikeun salaku bagian tina sistem grid kami.


Ngimbangkeun kolom

4
4 nyelap 4
3 ngébréhkeun 3
3 ngébréhkeun 3
8 udag 4
  1. <div class = "baris" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span4 offset4" > ... </div>
  4. </div>

Kolom nyarang

Kalayan sistem grid statik (non-cair) dina Bootstrap, nyarang gampang. Pikeun nyarang eusi anjeun, cukup tambahkeun kolom anyar .rowsareng set dina .span*kolom anu tos aya .span*.

Contona

Tingkat 1 kolom
Tingkat 2
Tingkat 2
  1. <div class = "baris" >
  2. <div class = "span12" >
  3. Tingkat 1 kolom
  4. <div class = "baris" >
  5. <div class = "span6" > Level 2 </div>
  6. <div class = "span6" > Level 2 </div>
  7. </div>
  8. </div>
  9. </div>

Kustomisasi grid

Variabel Nilai standar Katerangan
@gridColumns 12 Jumlah kolom
@gridColumnWidth 60px Lebar unggal kolom
@gridGutterWidth 20px spasi négatip antara kolom
@siteWidth Jumlah diitung sadaya kolom sareng talang Ngitung jumlah kolom sareng talang pikeun nyetél lebar .container-fixed()mixin

Variabel dina KURANG

Diwangun kana Bootstrap mangrupakeun sakeupeul variabel pikeun ngaropéa sistem grid standar 940px, documented luhur. Sadaya variabel pikeun grid disimpen dina variables.less.

Kumaha carana ngaropea

Ngarobah grid hartina ngarobah tilu @grid*variabel jeung recompiling Bootstrap. Robah variabel grid dina variables.less sareng nganggo salah sahiji tina opat cara anu didokumentasikeun pikeun nyusun ulang . Upami anjeun nambihan langkung seueur kolom, pastikeun pikeun nambihan CSS pikeun anu aya dina grid.less.

Tetep responsif

Kustomisasi grid ngan tiasa dianggo dina tingkat standar, grid 940px. Pikeun ngajaga aspék responsif tina Bootstrap, Anjeun ogé bakal kudu ngaluyukeun grids di responsive.less.

perenah maneuh

Tata letak standar sareng saderhana 940px-lega, dipuseurkeun pikeun situs wéb atanapi halaman anu disayogikeun ku hiji <div class="container">.

  1. <awak>
  2. <div class = "wadah" >
  3. ...
  4. </div>
  5. </awak>

Susunan cairan

<div class="container-fluid">méré struktur kaca fléksibel, min- jeung max-lebar, sarta sidebar kénca-leungeun. Éta saé pikeun aplikasi sareng dokumén.

  1. <div class = "wadah-cairan" >
  2. <div class = "baris-cairan" >
  3. <div class = "span2" >
  4. <!--Eusi sidebar-->
  5. </div>
  6. <div class = "span10" >
  7. <!--Eusi awak-->
  8. </div>
  9. </div>
  10. </div>
Paranti responsif

Alat anu dirojong

Bootstrap ngadukung sababaraha patarosan média pikeun ngabantosan proyék anjeun langkung pas dina alat sareng résolusi layar anu béda. Ieu naon anu kalebet:

Label Lebar perenah rubak kolom Lebar talang
Smartphone 480px sareng handap Kolom cairan, henteu lebar tetep
Tablet Potrét 480px ka 768px Kolom cairan, henteu lebar tetep
Tablet bentang 768px nepi ka 940px 44px 20px
Default 940px sareng ka luhur 60px 20px
tampilan badag 1210px sareng ka luhur 70px 30px

Naon maranehna ngalakukeun

Média queries ngidinan pikeun custom CSS dumasar kana sababaraha kaayaan-babandingan, rubak, tipe tampilan, jsb-tapi biasana museurkeun sabudeureun min-widthtur max-width.

  • Robah lebar kolom dina grid urang
  • Tumpukan elemen tinimbang ngambang dimana wae diperlukeun
  • Robah ukuran judul sareng téks janten langkung pas pikeun alat

Ngagunakeun queries média

Bootstrap henteu otomatis ngalebetkeun patarosan média ieu, tapi ngartos sareng nambihanana gampang pisan sareng peryogi pangaturan minimal. Anjeun gaduh sababaraha pilihan pikeun kalebet fitur responsif Bootstrap:

  1. Paké versi responsif disusun, bootstrap-responsive.css
  2. Tambahkeun @import "responsive.less" na recompile Bootstrap
  3. Ngaropéa sarta recompile responsif.kirang salaku misah

Naha henteu ngan kaasup? Kaleresan nyarios, henteu sadayana kedah responsif. Gantina nyorong pamekar pikeun ngahapus fitur ieu, kami panginten langkung saé pikeun ngaktifkeunana.

  1. // telepon Lansekap tur handap
  2. @media ( max - rubak : 480px ) { ... }
  3.  
  4. // telepon bentang ka tablet potret
  5. @media ( max - rubak : 768px ) { ... }
  6.  
  7. // Potrét tablet ka lanskap sareng desktop
  8. @media ( mnt - rubak : 768px ) jeung ( max - rubak : 940px ) { ... }
  9.  
  10. // Desktop badag
  11. @media ( mnt - rubak : 1200px ) { .. }