Pākuʻi

Hoʻokumu ʻia ʻo Bootstrap ma kahi mākia 12-kolume pane. Ua hoʻokomo pū mākou i nā hoʻolālā paʻa a me ka laula wai e pili ana i kēlā ʻōnaehana.

Māhele 940px paʻamau

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

ʻO ka ʻōnaehana mākia paʻamau i hāʻawi ʻia ma ke ʻano he ʻāpana o Bootstrap he 940px-ākea, 12-kolani mākia .

Loaʻa iā ia nā ʻano like ʻole ʻehā no nā mea like ʻole a me nā ʻōlelo hoʻoholo: kelepona, kiʻi papa papa, ʻāina papaʻaina a me nā pākaukau liʻiliʻi, a me nā pākaukau ākea nui.

  1. <div class = "lālani" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span8" > ... </div>
  4. </div>

E like me ka mea i hōʻike ʻia ma ʻaneʻi, hiki ke hana ʻia kahi hoʻolālā kumu me ʻelua "koi," i kēlā me kēia me kahi helu o nā kolamu kumu he 12 a mākou i wehewehe ai ma ke ʻano he ʻāpana o kā mākou pūnaewele puni honua.


Hoʻopio i nā kolamu

4
4 hoʻopau 4
3 offset 3
3 offset 3
8 hoopau 4
  1. <div class = "lālani" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span4 offset4" > ... </div>
  4. </div>

Nā kolamu nesting

Me ka ʻōnaehana static (non-fluid) ma Bootstrap, maʻalahi ka nesting. No ka hoʻopaʻa ʻana i kāu ʻike, hoʻohui wale i kahi kolamu hou .rowa hoʻonohonoho i .span*loko o kahi .span*kolamu e kū nei.

Laʻana

Papa 1 o ke kolamu
Papa 2
Papa 2
  1. <div class = "lālani" >
  2. <div class = "span12" >
  3. Papa 1 o ke kolamu
  4. <div class = "lālani" >
  5. <div class = "span6" > Papa 2 </div>
  6. <div class = "span6" > Papa 2 </div>
  7. </div>
  8. </div>
  9. </div>

Hoʻopilikino pili

Hoʻololi Waiwai paʻamau wehewehe
@gridColumns 12 Ka helu o nā kolamu
@gridColumnWidth 60px Laulā o kēlā me kēia kolamu
@gridGutterWidth 20px Kaawale ʻino ma waena o nā kolamu
@siteWidth Huina helu o na kolamu a me na auwai a pau E helu i ka helu o nā kolamu a me nā auwai e hoʻonohonoho i ka laulā o ka .container-fixed()mixin

Nā hoʻololi i LESS

Hoʻokomo ʻia i loko o Bootstrap he liʻiliʻi o nā mea hoʻololi no ka hana ʻana i ka ʻōnaehana 940px paʻamau, i kākau ʻia ma luna. Mālama ʻia nā mea hoʻololi a pau no ka mānoanoa ma nā variables.less.

Pehea e hoʻopilikino ai

ʻO ka hoʻololi ʻana i ka mānoanoa ʻo ia ka hoʻololi ʻana i nā ʻano ʻekolu @grid*a me ka hoʻopili hou ʻana iā Bootstrap. E hoʻololi i nā mea hoʻololi pūnaewele ma variables.less a hoʻohana i kekahi o nā ala ʻehā i palapala ʻia no ka hoʻopili hou ʻana . Inā hoʻohui ʻoe i nā kolamu hou aʻe, e ʻoluʻolu e hoʻohui i ka CSS no ka poʻe ma grid.less.

Noho pane

ʻO ka hana maʻamau o ka mākia wale nō e hana ma ka pae paʻamau, ka mākia 940px. No ka mālama ʻana i nā ʻano pane o Bootstrap, pono ʻoe e hoʻopilikino i nā grids ma responsive.less.

Hoʻolālā paʻa

ʻO ka paʻamau a maʻalahi 940px-ākea, hoʻonohonoho kikowaena no kahi pūnaewele a i ʻole ʻaoʻao i hāʻawi ʻia e kahi <div class="container">.

  1. <kino>
  2. <div class = "container" >
  3. ...
  4. </div>
  5. </kino>

Hoʻolālā wai

<div class="container-fluid">hāʻawi i ka hoʻolālā ʻaoʻao maʻalahi, min- a me max-ākea, a me kahi ʻaoʻao ʻaoʻao hema. He mea maikaʻi no nā polokalamu a me nā palapala.

  1. <div class = "container-fluid" >
  2. <div class = "laina-wai" >
  3. <div class = "span2" >
  4. <!--Maʻiʻo ʻaoʻao-->
  5. </div>
  6. <div class = "span10" >
  7. <!--Maʻiʻo kino-->
  8. </div>
  9. </div>
  10. </div>
Nā mea hana pane

Nā mea i kākoʻo ʻia

Kākoʻo ʻo Bootstrap i kahi liʻiliʻi o nā nīnau media e kōkua i kāu mau papahana i kūpono i nā mea like ʻole a me nā hoʻonā pale. Eia ka mea i komo:

Lepili Laulā hoʻolālā laulā kolamu Laulā ʻauwai
Smartphones 480px a lalo Nā kolamu wai, ʻaʻohe laula paʻa
Nā papa kiʻi 480px a 768px Nā kolamu wai, ʻaʻohe laula paʻa
Nā papa ʻāina 768px a 940px 44px 20px
Default 940px a i luna 60px 20px
Hōʻike nui 1210px a piʻi 70px 30px

He aha kā lākou hana

ʻAe nā nīnau Media no CSS maʻamau e pili ana i nā kūlana he nui—ratio, laula, ʻano hōʻikeʻike, a me nā mea ʻē aʻe—akā maʻa mau ka nānā ʻana a min-widthpuni max-width.

  • E hoʻololi i ka laulā o ke kolamu ma kā mākou mānoanoa
  • E hoʻopaʻa i nā mea ʻeleʻele ma kahi o ka lana ʻana ma kahi e pono ai
  • Hoʻololi hou i nā poʻomanaʻo a me nā kikokikona i kūpono i nā mea hana

Ke hoʻohana nei i nā nīnau media

ʻAʻole hoʻokomo ʻokoʻa ʻo Bootstrap i kēia mau nīnau media, akā maʻalahi loa ka hoʻomaopopo ʻana a me ka hoʻohui ʻana iā lākou a pono ka hoʻonohonoho liʻiliʻi. Loaʻa iā ʻoe kekahi mau koho no ka hoʻopili ʻana i nā hiʻohiʻona pane o Bootstrap:

  1. E hoʻohana i ka mana pane i hui ʻia, bootstrap-responsive.css
  2. Hoʻohui @import "responsive.less" a hoʻohui hou iā Bootstrap
  3. Hoʻololi a hoʻohui hou i responsive.less ma ke ʻano he kaʻawale

No ke aha e hoʻokomo ʻole ai? ʻO ka ʻoiaʻiʻo, ʻaʻole pono nā mea a pau e pane. Ma kahi o ka paipai ʻana i nā mea hoʻomohala e wehe i kēia hiʻohiʻona, manaʻo mākou he mea maikaʻi loa ia e hiki ai.

  1. // Nā kelepona ʻāina a i lalo
  2. @media ( max - laula : 480px ) { ... }
  3.  
  4. // Kelepona ʻāina i ka papa kiʻi kiʻi
  5. @media ( ka nui - laula : 768px ) { ... }
  6.  
  7. // Kiʻi papa i ka ʻāina a me ka pākaukau
  8. @media ( min - laula : 768px ) a me ( max - laula : 940px ) { ... }
  9.  
  10. // Papapihi nui
  11. @media ( min - laula : 1200px ) { .. }