Ihe mkpuchi

Ewubere bootstrap na grid kọlụm iri na abụọ na-anabata ya. Anyị gụnyekwara nhazi obosara nke edoziri na mmiri dabere na sistemụ ahụ.

grid 940px ezighi ezi

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

Sistemụ grid ndabara enyere dị ka akụkụ nke Bootstrap bụ grid 12 n'obosara 940px .

Ọ nwekwara mgbanwe anọ na-anabata maka ngwaọrụ na mkpebi dị iche iche: ekwentị, eserese mbadamba, okpokoro okpokoro na obere desktọpụ, yana nnukwu desktọpụ ihuenyo sara mbara.

  1. <div klas = "ahịrị" >
  2. <div klas = "span4" > ... </div>
  3. <div klas = "span8" > ... </div>
  4. </div>

Dịka egosiri n'ebe a, enwere ike ịmepụta okirikiri nhọrọ ukwuu yana "ogidi" abụọ, nke ọ bụla na-agbakọ ọnụ ọgụgụ nke kọlụm ntọala iri na abụọ anyị kọwara dịka akụkụ nke usoro grid anyị.


Kọlụm na-emezigharị

4
4 nke 4
3 nke 3
3 nke 3
8 nke 4
  1. <div klas = "ahịrị" >
  2. <div klas = "span4" > ... </div>
  3. <div klas = "span4 offset4" > ... </div>
  4. </div>

Ogidi akwụ

Site na sistemụ grid static (na-abụghị mmiri mmiri) na Bootstrap, akwu dị mfe. Ka akwu ọdịnaya gị, dị nnọọ tinye ọhụrụ .rowna set nke .span*ogidi n'ime otu .span*kọlụm dị.

Ọmụmaatụ

Ọkwa 1 nke kọlụm
Ọkwa 2
Ọkwa 2
  1. <div klas = "ahịrị" >
  2. <div klas = "span12" >
  3. Ọkwa 1 nke kọlụm
  4. <div klas = "ahịrị" >
  5. <div class = "span6" > Ọkwa 2 </div>
  6. <div class = "span6" > Ọkwa 2 </div>
  7. </div>
  8. </div>
  9. </div>

Nhazi grid

Na-agbanwe agbanwe Uru ndabara Nkọwa
@gridColumns 12 Ọnụọgụ nke ogidi
@gridColumnWidth 60px Obosara nke kọlụm ọ bụla
@gridGutterWidth 20px Oghere adịghị mma n'etiti kọlụm
@siteWidth Nchikota nke kọlụm na gọta niile Ọ na-agụ ọnụ ọgụgụ ogidi na gọta iji tọọ obosara nke .container-fixed()mixin

Mgbanwe na LESS

Ewubere n'ime Bootstrap bụ ọnụ ọgụgụ dị nta nke mgbanwe maka ịhazi sistemu grid 940px ndabara, edepụtara n'elu. A na-echekwa mgbanwe niile maka grid na variables.less.

Otu esi hazie

Ịgbanwe grid pụtara ịgbanwe mgbanwe atọ @grid*na ịchịkọta Bootstrap. Gbanwee mgbanwe grid na variables.less ma jiri otu n'ime ụzọ anọ edekọtara iji chịkọta . Ọ bụrụ na ị na-agbakwunye kọlụm ndị ọzọ, jide n'aka na ịtinye CSS maka ndị nọ na grid.less.

Ịnọgide na-anabata

Nhazi nke grid na-arụ ọrụ naanị na ọkwa ndabara, grid 940px. Iji jikwaa akụkụ na-anabata nke Bootstrap, ị ga-ahazikwa grid na nzaghachi.less.

Nhazi edoziri

Ihe ndabara na dị mfe 940px-obosara, okirikiri nhọrọ ukwuu maka naanị webụsaịtị ma ọ bụ ibe ọ bụla nke otu faịlụ nyere <div class="container">.

  1. <ahụ>
  2. <div klas = "container" >
  3. ...
  4. </div>
  5. </ ahu>

Nhazi mmiri mmiri

<div class="container-fluid">na-enye nhazi ihu akwụkwọ na-agbanwe agbanwe, min- na max-obosara, yana akụkụ aka ekpe. Ọ dị mma maka ngwa na docs.

  1. <div class = "container-fluid" >
  2. <div klas = "ahịhịa-mmiri mmiri" >
  3. <div klas = "span2" >
  4. <!--Ọdịnaya dị n'akụkụ-->
  5. </div>
  6. <div klas = "span10" >
  7. <!--Ọdịnaya nke ahụ-->
  8. </div>
  9. </div>
  10. </div>
Ngwaọrụ anabata

Ngwaọrụ akwadoro

Bootstrap na-akwado ajụjụ mgbasa ozi ole na ole iji nyere aka mee ka ọrụ gị dabara adaba na ngwaọrụ dị iche iche yana mkpebi ihuenyo. Nke a bụ ihe gụnyere:

Labelụ Obosara okirikiri Obosara kọlụm Obosara gutter
Smartphones 480px na n'okpuru Ogidi mmiri mmiri, enweghị obosara edoziri
Mbadamba nkume eserese 480px ruo 768px Ogidi mmiri mmiri, enweghị obosara edoziri
Mbadamba ụrọ ala 768px ruo 940px 44px 20px
Ọdabara 940px na elu 60px 20px
Nnukwu ngosi 1210px na elu 70px 30px

Ihe ha na-eme

Ajụjụ mgbasa ozi na-enye ohere maka CSS omenala dabere n'ọtụtụ ọnọdụ-oke, obosara, ụdị ngosi, wdg-mana na-elekwasịkarị anya gburugburu min-widthyana max-width.

  • Gbanwee obosara nke kọlụm na grid anyị
  • Kpọkọta ihe kama ịse n'elu ebe ọ bụla dị mkpa
  • Hazie isi na ederede ka ọ dabara adaba maka ngwaọrụ

Iji ajụjụ mgbasa ozi

Bootstrap anaghị agụnye ajụjụ mgbasa ozi ndị a na-akpaghị aka, mana ịghọta na ịgbakwunye ha dị nnọọ mfe ma chọọ nhazi ntakịrị. Ị nwere nhọrọ ole na ole maka ịgụnye atụmatụ na-anabata nke Bootstrap:

  1. Jiri ụdị nnabata achịkọtara, bootstrap-responsive.css
  2. Tinye @import "responsive.less" wee chịkọta Bootstrap
  3. Gbanwee ma chịkọta anabataghachi. na-enweghị dị ka iche

Gịnị kpatara na ị gaghị etinye ya naanị? N'ikwu eziokwu, ọ bụghị ihe niile kwesịrị ịzaghachi. Kama ịgba ndị mmepe ume ka ha wepụ njirimara a, anyị na-eche na ọ kacha mma ime ya.

  1. // Okirikiri ekwentị na ala
  2. @media ( max - obosara : 480px ) { ... }
  3.  
  4. // Okirikiri ekwentị ka mbadamba ihe osise
  5. @media ( max - obosara : 768px ) { ... }
  6.  
  7. // Mbadamba ihe osise na odida obodo na desktọpụ
  8. @media ( min - obosara : 768px ) na ( max - obosara : 940px ) { ... }
  9.  
  10. // Desktọpụ buru ibu
  11. @media ( nkeji - obosara : 1200px ) { .. }