Ku endliwa ka swigolonyana

Bootstrap yi akiwile eka gridi ya 12 wa tikholomu leyi hlamulaka. Hi tlhele hi katsa swivumbeko swa fixed- na fluid-width leswi sekeriweke eka sisiteme yoleyo.

Gridi ya 940px ya xiviri

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

Sisiteme ya giridi ya xiviri leyi nyikiweke tanihi xiphemu xa Bootstrap i giridi ya 940px-wide, 12-column .

Yi tlhela yi va na ku hambana ka mune loku hlamulaka eka switirhisiwa swo hambana na swiboho: riqingho, xifaniso xa thebulete, ndhawu ya tafula na tideskithophu letitsongo, na tideskithophu letikulu ta xikirini xo anama.

  1. <div tlilasi = "layini" >
  2. <div tlilasi = "span4" > ... </div>
  3. <div tlilasi = "span8" > ... </div>
  4. </div>

Hilaha swi kombisiweke hakona laha, xivumbeko xa xisekelo xi nga endliwa hi "tikholomu" timbirhi, yin'wana na yin'wana yi hlanganisa nhlayo ya tikholomu ta masungulo ta 12 leti hi ti hlamuseleke tanihi xiphemu xa sisiteme ya hina ya giridi.


Ku tlherisela endzhaku tikholomu

4.
4 ku tlheriseriwa endzhaku 4
3 ku tlheriseriwa endzhaku 3
3 ku tlheriseriwa endzhaku 3
8 ku tlheriseriwa endzhaku 4
  1. <div tlilasi = "layini" >
  2. <div tlilasi = "span4" > ... </div>
  3. <div tlilasi = "span4 offset4" > ... </div>
  4. </div>

Tikholomu to endla swisaka

Hi sisiteme ya grid ya static (non-fluid) eka Bootstrap, ku endla swisaka swa olova. Ku nest nhundzu ya wena, engetela ntsena leyintshwa .rowna sete ya .span*tikholomu endzeni ka .span*kholomo leyi nga kona.

Xikombiso

Level 1 ya kholomo
Xiyimo xa 2
Xiyimo xa 2
  1. <div tlilasi = "layini" >
  2. < tlilasi ya div = "span12" >
  3. Level 1 ya kholomo
  4. <div tlilasi = "layini" >
  5. <div class = "span6" > Xiyimo xa 2 </div>
  6. <div class = "span6" > Xiyimo xa 2 </div>
  7. </div>
  8. </div>
  9. </div>

Ku cinca ka gridi

Swilo leswi cinca-cincaka Nhlayo ya xiviri Nhlamuselo
@gridColumns 12. Nhlayo ya tikholomu
@gridColumnWidth 60px Ku anama ka kholomo yin’wana ni yin’wana
@gridGutterWidth 20px Ndhawu leyi nga riki yinene exikarhi ka tikholomu
@siteWidth Nhlayo leyi hlayiweke ya tikholomu hinkwato ni ti- gutter Ku hlayela nhlayo ya tikholomu na ti gutters ku veka ku anama ka .container-fixed()mixin

Swilo leswi cinca-cincaka eka LESS

Ku akiwile eka Bootstrap i swilo swo hlayanyana leswi cinca-cincaka swo cinca-cinca sisiteme ya gridi ya 940px ya ntolovelo, leswi tsariweke laha henhla. Swilo hinkwaswo leswi cinca-cincaka swa gridi swi hlayisiwa eka swilo leswi cinca-cincaka.less.

Ndlela yo endla swilo hi ku landza swilaveko swa wena

Ku cinca gridi swi vula ku cinca swilo swinharhu @grid*leswi cinca-cincaka ni ku tlhela u hlengeleta Bootstrap. Cinca swilo leswi cinca-cincaka swa gridi eka swilo leswi cinca-cincaka.less ivi u tirhisa yin’wana ya tindlela ta mune leti tsariweke ku hlengeleta nakambe . Loko u engetela tikholomu tin’wana, tiyiseka leswaku u engetela CSS ya lava nga eka grid.less.

Ku tshama u ri karhi u hlamula

Ku lulamisiwa ka gridi ku tirha ntsena eka xiyimo xa ntolovelo, gridi ya 940px. Ku hlayisa swiphemu leswi hlamulaka swa Bootstrap, u ta tlhela u boheka ku lulamisa tigridi eka responsive.less.

Xivumbeko lexi nga cinciki

Xivumbeko xa xiviri ni xo olova xa 940px-wide, lexi nga exikarhi xa kwalomu ka webusayiti yin’wana ni yin’wana kumbe tluka leri nyikeriweke hi yin’we <div class="container">.

  1. <miri>
  2. <div class = "xigwitsirisi" >
  3. ...
  4. </div>
  5. </body>

Xivumbeko xa mati

<div class="container-fluid">yi nyika xivumbeko xa pheji lexi cinca-cincaka, min- na max-widths, na sidebar ya voko ra ximatsi. Swi kahle eka ti apps na ti docs.

  1. <div class = "xigwitsirisi-xigwitsirisi" >
  2. <div class = "xigwitsirisi xa layini" >
  3. < tlilasi ya div = "span2" >
  4. <!--Nhundzu ya le tlhelo-->
  5. </div>
  6. < tlilasi ya div = "span10" >
  7. <!--Nhundzu ya miri-->
  8. </div>
  9. </div>
  10. </div>
Switirhisiwa leswi hlamulaka

Switirhisiwa leswi seketeriwaka

Bootstrap yi seketela swivutiso swo hlayanyana swa midiya ku pfuneta ku endla leswaku tiphurojeke ta wena ti faneleka swinene eka switirhisiwa swo hambana na swiboho swa xikirini. Hi leswi swi katsekaka:

Lebulu Ku anama ka layout Ku anama ka kholomo Ku anama ka gutter
Ti-smartphone 480px na le hansi Tikholomu ta mati, ku hava ku anama loku nga cinciki
Swiphepherhele swa swifaniso 480px ku ya eka 768px Tikholomu ta mati, ku hava ku anama loku nga cinciki
Swiphepherhele swa ndhawu 768px ku ya eka 940px 44px 20px
Ku tlula 940px ku ya ehenhla 60px 20px
Xikombiso lexikulu 1210px ku ya ehenhla 70px 30px

Leswi va swi endlaka

Swivutiso swa midiya swi pfumelela CSS ya ntolovelo leyi sekeriweke eka swiyimo swo hlayanyana—swiringaniso, ku anama, muxaka wa nkombiso, na swin’wana—kambe hi ntolovelo swi kongomisa ku rhendzela min-widthna max-width.

  • Cinca ku anama ka kholomo eka giridi ya hina
  • Stack elements ematshan’wini yo papamala kun’wana na kun’wana laha swi lavekaka kona
  • Cinca sayizi ya tinhloko-mhaka ni matsalwa leswaku swi faneleka swinene eka switirhisiwa

Ku tirhisa swivutiso swa swihangalasamahungu

Bootstrap a yi katsi hi ku tisungulela swivutiso leswi swa midiya, kambe ku swi twisisa ni ku swi engetela swa olova swinene naswona swi lava ku lulamisiwa lokutsongo. U na swihlawulekisi swi nga ri swingani swo katsa swihlawulekisi leswi hlamulaka swa Bootstrap:

  1. Tirhisa vuhundzuluxeri lebyi hlamulaka lebyi hlengeletiweke, bootstrap-responsive.css
  2. Engetelani @import "responsive.less" u tlhela u hlengeleta Bootstrap
  3. Cinca na ku hlengeleta nakambe responsive.less tani hi separate

Ha yini u nga yi katsi ntsena? Ku vula ntiyiso, a hi xin’wana ni xin’wana lexi lavaka ku hlamula. Ematshan’weni yo khutaza vaendli va swilo leswaku va susa xiyenge lexi, hi ehleketa kahle leswaku hi xi endla xi tirha.

  1. // Tifoyini ta landscape na le hansi
  2. @media ( max -ku anama : 480px ) { ... }.
  3.  
  4. // Landscape foni ku ya eka xifaniso xa thebulete
  5. @media ( max -ku anama : 768px ) { ... }.
  6.  
  7. // Xifaniso xa thebulete eka landscape na desktop
  8. @media ( min - width : 768px ) na ( max - width : 940px ) { ... }.
  9.  
  10. // Desktop leyikulu
  11. @media ( min -ku anama : 1200px ) { . }.