Skɔf we dɛn kin yuz fɔ mek skɔf

Bootstrap na wan we dɛn bil pan wan 12 kɔlɔm grid we de ansa. Wi dɔn inklud bak fiks- ɛn fluid-wid layout dɛn bays pan da sistɛm de.

Difɔlt 940px grid

1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
4. Di wan dɛn we de
4. Di wan dɛn we de
4. Di wan dɛn we de
4. Di wan dɛn we de
8. Di wan dɛn we de
6. Di wan dɛn we de
6. Di wan dɛn we de
12 we de tɔk bɔt

Di difɔlt grid sistem we dɛn gi as pat pan Bootstrap na 940px-wayd, 12-kɔlɔm grid .

I gɛt bak 4 rispɔnsiv difrɛns fɔ difrɛn divays ɛn rizɔlt dɛn: fon, tablɛt pɔtrɛt, tebul land skay ɛn smɔl dɛsktɔp dɛn, ɛn big waydskrin dɛsktɔp dɛn.

  1. <div klas = "rɔw" >
  2. <div klas = "span4" > ... </div>
  3. <div klas = "span8" > ... </div>
  4. </div> fɔ di wan dɛn we de

As wi sho ya, dɛn kin mek wan besik layout wit tu "kɔlɔm dɛn," ɛni wan pan dɛn de span wan nɔmba pan di 12 fawndeshɔn kɔlɔm dɛn we wi bin dɔn difayn as pat pan wi grid sistɛm.


Fɔ ɔfset kɔlɔm dɛn

4. Di wan dɛn we de
4 ɔfset 4. Di wan dɛn we de wok
3 ɔfset 3. Di wan dɛn we de wok
3 ɔfset 3. Di wan dɛn we de wok
8 ɔfset 4. Di wan dɛn we de wok
  1. <div klas = "rɔw" >
  2. <div klas = "span4" > ... </div>
  3. <div klas = "span4 ɔfset4" > ... </div>
  4. </div> fɔ di wan dɛn we de

Kɔlɔm dɛn we de mek dɛn nɛst

Wit di statik (nɔ-fluid) grid sistem na Bootstrap, nest izi. Fɔ nest yu kɔntinyu, jɔs ad nyu .rowɛn sɛt fɔ .span*kɔlɔm dɛn insay wan .span*kɔlɔm we dɔn de.

Ɛgzampul

Level 1 na di kɔlɔm
Lɛvul 2
Lɛvul 2
  1. <div klas = "rɔw" >
  2. <div klas = "span12" >
  3. Level 1 na di kɔlɔm
  4. <div klas = "rɔw" >
  5. <div klas = "span6" > Lɛvɛl 2 </div>
  6. <div klas = "span6" > Lɛvɛl 2 </div>
  7. </div> fɔ di wan dɛn we de
  8. </div> fɔ di wan dɛn we de
  9. </div> fɔ di wan dɛn we de

Grid kɔstɔmayshɔn

Di tin dɛn we kin chenj Difɔlt valyu Tɔk bɔt
@gridColumns 12 we de tɔk bɔt Nɔmba fɔ di kɔlɔm dɛn
@gridColumnWidth 60px na di pikchɔ Width fɔ ɛni kɔlɔm
@gridGutterWidth 20px we gɛt Negatif spes bitwin di kɔlɔm dɛn
@siteWidth Kɔmpyuta sɔm fɔ ɔl di kɔlɔm ɛn gɔta dɛn Kɔnt nɔmba fɔ kɔlɔm ɛn gɔta fɔ sɛt wit fɔ di .container-fixed()miksin

Variables in LƐS

Dɛn bil insay Bootstrap na wan anful vɛriɔbul dɛn fɔ kɔstɔmayz di difɔlt 940px grid sistem, we dɛn dɔn rayt ɔp. Ɔl di vɛriɔbul dɛn fɔ di grid dɛn de kip insay vɛriɔbul dɛn.lɛs.

Aw fɔ kɔstɔmayt

Fɔ chenj di grid min fɔ chenj di tri @grid*vɛriɔbul dɛn ɛn fɔ kɔmpilayt bak Bootstrap. Chenj di grid vɛriɔbul dɛn insay vɛriɔbul dɛn.lɛs ɛn yuz wan pan di 4 we dɛn we dɛn dɔn dɔkyumɛnt fɔ kɔmpilayt bak . If yu de ad mɔ kɔlɔm dɛn, mek shɔ se yu ad di CSS fɔ di wan dɛn we de na grid.less.

Fɔ kɔntinyu fɔ ansa

Kastamayzeshɔn fɔ di grid de wok nɔmɔ na di difɔlt lɛvɛl, di 940px grid. Fɔ mek yu kɔntinyu fɔ gɛt di rispɔnsiv aspek dɛn fɔ Bootstrap, yu go gɛt fɔ kɔstɔmayz di grid dɛn bak na responsive.less.

Fiks layout we dɛn dɔn mek

Di difɔlt ɛn simpul 940px-wayd, sɛntrɛd layout fɔ jɔs lɛk ɛni wɛbsayt ɔ pej we wan singl gi <div class="container">.

  1. <bɔdi>
  2. <div klas = "kɔntena" >
  3. ...
  4. </div> fɔ di wan dɛn we de
  5. </bɔdi>

Fluid layout fɔ mek tin dɛn

<div class="container-fluid">gi fleksibul pej strɔkchɔ, min- ɛn maks-wid, ɛn wan lɛft-an saydbar. I fayn fɔ ap ɛn dɔkyumɛnt dɛn.

  1. <div klas = "kɔntena-fluid" >
  2. <div klas = "rɔw-fluid" >
  3. <div klas = "span2" >
  4. <!--Sidbar kɔntinyu-->
  5. </div> fɔ di wan dɛn we de
  6. <div klas = "span10" >
  7. <!--Bɔdi kɔntinyu-->
  8. </div> fɔ di wan dɛn we de
  9. </div> fɔ di wan dɛn we de
  10. </div> fɔ di wan dɛn we de
Divays dɛn we de ansa

Divays dɛn we dɛn de sɔpɔt

Bootstrap de sɔpɔt wan anful midia kwɛstyɔn dɛn fɔ ɛp fɔ mek yu prɔjek dɛn fit mɔ pan difrɛn divays dɛn ɛn skrin rizɔlt dɛn. Na dis na di tin dɛn we de insay:

Kɔl Width fɔ layout Width fɔ di kɔlɔm Width fɔ di gɔta
Smatfon dɛn 480px ɛn dɔŋ ya Fluid kɔlɔm dɛn, nɔ gɛt fiks wit
Tablɛt dɛn we de sho pikchɔ dɛn 480px to 768px Fluid kɔlɔm dɛn, nɔ gɛt fiks wit
Tablɛt dɛn we dɛn kin yuz fɔ mek land 768px to 940px 44px na di pikchɔ 20px we gɛt
Balans 940px ɛn ɔp 60px na di pikchɔ 20px we gɛt
Big big displei 1210px ɛn ɔp 70px na di pikchɔ 30px na di pikchɔ

Wetin dɛn de du

Midia kwɛstyɔn dɛn kin alaw fɔ kɔstɔm CSS bay we dɛn de yuz bɔku kɔndishɔn dɛn—rɛsɛshɔn, wit, displei tayp, ɛn ɔda tin dɛn—bɔt bɔku tɛm i kin pe atɛnshɔn rawnd min-widthɛn max-width.

  • Modify di wit fɔ di kɔlɔm na wi grid
  • Stak ɛlimɛnt dɛn instead fɔ flot ɛnisay we nid de
  • Risayz di edlayn ɛn tɛks fɔ mek i go fayn fɔ divays dɛn

Yuz di midia kwɛstyɔn dɛn

Bootstrap nɔ de inklud dɛn midia kwɛstyɔn ya ɔtomɛtik wan, bɔt fɔ ɔndastand ɛn ad dɛn rili izi ɛn i nid fɔ sɛtup smɔl. Yu gɛt sɔm opshɔn dɛn fɔ put di rispɔnsiv ficha dɛn na Bootstrap:

  1. Yuz di kɔmpilayt rispɔnsiv vɛshɔn, bootstrap-responsive.css
  2. Ad @import "responsive.less" ɛn kɔmpilayt bak Bootstrap
  3. Modify ɛn rikompayl responsive.less as wan sɛpret

Wetin mek yu nɔ jɔs put am insay? Fɔ tru, nɔto ɔltin nid fɔ bi pɔsin we de ansa. Bifo wi ɛnkɔrej di wan dɛn we de mek am fɔ pul dis ficha, wi kin tink se i bɛtɛ fɔ mek dɛn ebul fɔ yuz am.

  1. // Landskɛp fon dɛn ɛn dɔŋ
  2. @media ( maks - width : 480px ) { ... }.
  3.  
  4. // Landskɛp fon fɔ pɔtrɛt tablɛt
  5. @media ( maks - width : 768px ) { ... }.
  6.  
  7. // Portret tablɛt to land skay ɛn dɛsktɔp
  8. @media ( min - width : 768px ) ɛn ( maks - wid : 940px ) { ... }
  9.  
  10. // Big big dɛsktɔp
  11. @media ( min - width : 1200px ) { . } Wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan wan