Scafolding

Bootstrap ti wa ni itumọ ti lori idahun 12-iwe akoj. A tun ti ṣafikun-ti o wa titi ati awọn ipilẹ iwọn-omi ti o da lori eto yẹn.

Akoj 940px aiyipada

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

Eto akoj aiyipada ti a pese gẹgẹbi apakan Bootstrap jẹ 940px jakejado, akoj 12-iwe .

O tun ni awọn iyatọ idahun mẹrin fun ọpọlọpọ awọn ẹrọ ati awọn ipinnu: foonu, aworan tabulẹti, ala-ilẹ tabili ati awọn tabili itẹwe kekere, ati awọn tabili itẹwe nla nla.

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

Gẹgẹbi a ṣe han nibi, ipilẹ ipilẹ le ṣee ṣẹda pẹlu “awọn ọwọn” meji, ọkọọkan ti o ni nọmba kan ti awọn ọwọn ipilẹ 12 ti a ṣalaye gẹgẹ bi apakan ti eto akoj wa.


Awọn ọwọn aiṣedeede

4
4 aiṣedeede 4
3 aiṣedeede 3
3 aiṣedeede 3
8 aiṣedeede 4
  1. <div kilasi = "kana" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span4 offset4" > ... </div>
  4. </div>

Awọn ọwọn itẹle

Pẹlu eto akoj aimi (ti kii-omi) ni Bootstrap, itẹ-ẹiyẹ rọrun. Lati ṣe itẹ-ẹiyẹ akoonu rẹ, kan ṣafikun tuntun .rowati ṣeto awọn .span*ọwọn laarin ọwọn to wa tẹlẹ .span*.

Apeere

Ipele 1 ti ọwọn
Ipele 2
Ipele 2
  1. <div kilasi = "kana" >
  2. <div kilasi = "span12" >
  3. Ipele 1 ti ọwọn
  4. <div kilasi = "kana" >
  5. <div class = "span6" > Ipele 2 </div>
  6. <div class = "span6" > Ipele 2 </div>
  7. </div>
  8. </div>
  9. </div>

Akoj isọdibilẹ

Ayípadà Iwọn aiyipada Apejuwe
@gridColumns 12 Nọmba ti awọn ọwọn
@gridColumnWidth 60px Iwọn ti ọwọn kọọkan
@gridGutterWidth 20px Aaye odi laarin awọn ọwọn
@siteWidth Iṣiro apao ti gbogbo awọn ọwọn ati awọn gutters Ka nọmba awọn ọwọn ati awọn gota lati ṣeto iwọn ti .container-fixed()mixin

Awọn oniyipada ni KERE

Ti a ṣe sinu Bootstrap jẹ iwonba ti awọn oniyipada fun isọdi eto grid 940px aiyipada, ti o ni akọsilẹ loke. Gbogbo awọn oniyipada fun akoj ti wa ni ipamọ ni variables.less.

Bawo ni lati ṣe akanṣe

Iyipada akoj tumọ si iyipada awọn @grid*oniyipada mẹta ati iṣakojọpọ Bootstrap. Yi awọn oniyipada akoj pada ni variables.less ki o lo ọkan ninu awọn ọna mẹrin ti a ṣe akọsilẹ lati tun ṣajọ . Ti o ba n ṣafikun awọn ọwọn diẹ sii, rii daju lati ṣafikun CSS fun awọn ti o wa ni grid.less.

Duro idahun

Isọdi ti akoj nikan ṣiṣẹ ni ipele aiyipada, akoj 940px. Lati ṣetọju awọn abala idahun ti Bootstrap, iwọ yoo tun ni lati ṣe akanṣe awọn akoj ni idahun.less.

Ifilelẹ ti o wa titi

Aiyipada ati irọrun 940px jakejado, ifilelẹ aarin fun o kan nipa oju opo wẹẹbu eyikeyi tabi oju-iwe ti a pese nipasẹ ẹyọkan <div class="container">.

  1. <ara>
  2. <div kilasi = "apoti" >
  3. ...
  4. </div>
  5. </ ara>

Ifilelẹ omi

<div class="container-fluid">yoo fun ni rọ iwe be, min- ati max-iwọn, ati ki o kan osi-ọwọ legbe. O jẹ nla fun awọn lw ati awọn docs.

  1. <div class = "container-fluid" >
  2. <div kilasi = "kana-omi" >
  3. <div kilasi = "span2" >
  4. <!--Akoonu ẹgbẹ-->
  5. </div>
  6. <div kilasi = "span10" >
  7. <!--Akoonu ti ara-->
  8. </div>
  9. </div>
  10. </div>
Awọn ẹrọ idahun

Awọn ẹrọ atilẹyin

Bootstrap ṣe atilẹyin iwonba awọn ibeere media lati ṣe iranlọwọ lati jẹ ki awọn iṣẹ akanṣe rẹ yẹ diẹ sii lori awọn ẹrọ oriṣiriṣi ati awọn ipinnu iboju. Eyi ni ohun ti o wa ninu:

Aami Ìfibú ìfilélẹ̀ Iwọn ọwọn Ibú gota
Awọn fonutologbolori 480px ati isalẹ Awọn ọwọn omi, ko si awọn iwọn ti o wa titi
Awọn tabulẹti aworan 480px si 768px Awọn ọwọn omi, ko si awọn iwọn ti o wa titi
Awọn tabulẹti ala-ilẹ 768px si 940px 44px 20px
Aiyipada 940px ati si oke 60px 20px
Ifihan nla 1210px ati si oke 70px 30px

Ohun ti wọn ṣe

Awọn ibeere media gba laaye fun CSS aṣa ti o da lori nọmba awọn ipo-ipin, awọn iwọn, iru ifihan, ati bẹbẹ lọ—ṣugbọn nigbagbogbo fojusi ni ayika min-widthati max-width.

  • Ṣe atunṣe iwọn ti ọwọn ninu akoj wa
  • Awọn eroja akopọ dipo ti leefofo nibikibi ti o jẹ dandan
  • Ṣe atunṣe awọn akọle ati ọrọ lati jẹ deede diẹ sii fun awọn ẹrọ

Lilo awọn ibeere media

Bootstrap ko pẹlu awọn ibeere media wọnyi laifọwọyi, ṣugbọn agbọye ati fifi wọn kun rọrun pupọ ati pe o nilo iṣeto kekere. O ni awọn aṣayan diẹ fun pẹlu awọn ẹya idahun ti Bootstrap:

  1. Lo ẹyà idahun ti a ṣe akojọpọ, bootstrap-responsive.css
  2. Ṣafikun @import “responsive.less” ki o tun ṣajọ Bootstrap
  3. Ṣatunṣe ati tun ṣe idahun.less bi lọtọ

Kilode ti o ko kan ṣafikun rẹ? Ni otitọ, kii ṣe ohun gbogbo nilo lati ṣe idahun. Dipo ki o gba awọn olupilẹṣẹ niyanju lati yọ ẹya yii kuro, a ro pe o dara julọ lati muu ṣiṣẹ.

  1. // Awọn foonu ala-ilẹ ati isalẹ
  2. @media ( max - iwọn : 480px ) { ... }
  3.  
  4. // Foonu ala-ilẹ si tabulẹti aworan
  5. @media ( max - iwọn : 768px ) { ... }
  6.  
  7. // Tabulẹti aworan si ala-ilẹ ati tabili tabili
  8. @media ( min - iwọn : 768px ) ati ( max - iwọn : 940px ) { ... }
  9.  
  10. // tabili nla
  11. @media ( min - iwọn : 1200px ) { .. }