Bootstrap li ser tora 12-stûnî ya bersivdar hatî çêkirin. Me di heman demê de li ser bingeha wê pergalê sêwiranên sabît- û-firehiya herikbar jî vekiriye.
Pergala torê ya xwerû ku wekî beşek Bootstrap tê peyda kirin torgilokek 940px-fireh, 12-stûn e.
Di heman demê de çar guhertoyên bersivdar ên ji bo cîhaz û çareseriyên cihêreng jî hene: têlefon, portreya tabletê, dîmendera maseyê û sermaseyên piçûk, û sermaseyên mezin ên berfire.
- <div class = "rêz" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
Wekî ku li vir tê xuyang kirin, sêwirana bingehîn dikare bi du "stûnan" were afirandin, ku her yek hejmarek ji 12 stûnên bingehîn ên ku me wekî beşek pergala xweya torê destnîşan kirine vedihewîne.
- <div class = "rêz" >
- <div class = "span4" > ... </div>
- <div class = "span4 offset4" > ... </div>
- </div>
Bi pergala torê ya statîk (ne-herik) li Bootstrap, hêlîn hêsan e. Ji bo ku hûn naveroka xwe nehêlin, tenê di nav stûnek heyî de stûnek nû .row
û komeke zêde bikin ..span*
.span*
- <div class = "rêz" >
- <div class = "span12" >
- Asta 1 ya stûnê
- <div class = "rêz" >
- <div class = "span6" > Asta 2 </div>
- <div class = "span6" > Asta 2 </div>
- </div>
- </div>
- </div>
Têgûherr | Nirxa standard | Terîf |
---|---|---|
@gridColumns |
12 | Hejmara stûnan |
@gridColumnWidth |
60px | Firehiya her stûnê |
@gridGutterWidth |
20px | Cihê neyînî di navbera stûnan de |
@siteWidth |
Berhevoka hesabkirî ya hemî stûn û gûzan | .container-fixed() Ji bo danîna firehiya mixin hejmara stûn û gemaran dihejmêre |
Di Bootstrap-ê de hatî çêkirin çend guhêrbar hene ku ji bo xweşkirina pergala tora xwerû ya 940px, ku li jor hatî belge kirin. Hemû guherbarên ji bo torê di guherbaran de têne tomarkirin.kêm.
Guhertina torê tê wateya guheztina sê @grid*
guhêrbar û ji nû ve berhevkirina Bootstrap. Di variables.less de guherbarên torê biguherînin û yek ji çar awayên belgekirî ji bo berhevkirinê bikar bînin . Ger hûn stûnên din lê zêde dikin, ji bo yên di grid.less de CSS-ê zêde bikin.
Xweserîkirina torê tenê di asta xwerû, tora 940px de dixebite. Ji bo domandina aliyên bersivdar ên Bootstrap, hûn ê di heman demê de neçar in ku torên di responsive.less de xweş bikin.
Plansaziya xwerû û hêsan a 940px-berfireh, navend ji bo hema hema her malper an rûpelek ku ji hêla yek ve hatî peyda kirin <div class="container">
.
- <beden>
- <div class = "konteyner" >
- ...
- </div>
- </body>
<div class="container-fluid">
strukturek rûpela maqûl, firehiyên min- û herî zêde, û milek milê çepê dide. Ew ji bo sepan û belgeyan pir baş e.
- <div class = "container-fluid" >
- <div class = "row-fluid" >
- <div class = "span2" >
- <!--Naveroka kêlekê-->
- </div>
- <div class = "span10" >
- <!--Naveroka laş-->
- </div>
- </div>
- </div>
Bootstrap çend pirsên medyayê piştgirî dike da ku bibe alîkar ku projeyên we li ser cîhazên cihêreng û çareseriyên ekranê guncantir bikin. Li vir çi tê de heye:
Awanasî | Layout width | Firehiya stûnê | Firehiya gulikê |
---|---|---|---|
Smartphones | 480px û jêr | Stûnên Fluid, bê firehiyên sabît | |
Tabletên portreyê | 480px ber 768px | Stûnên Fluid, bê firehiyên sabît | |
Tabletên Landscape | 768px ber 940px | 44px | 20px |
Destçûnî | 940px û bilindtir | 60px | 20px |
Dîmenek mezin | 1210px û bilindtir | 70px | 30px |
Lêpirsînên medyayê rê dide CSS-ya xwerû ya ku li ser bingeha çend şert û mercan-rêje, firehî, celebê xuyangê, hwd- lê bi gelemperî li dora min-width
û max-width
.
Bootstrap bixweber van pirsên medyayê nagire, lê têgihiştin û zêdekirina wan pir hêsan e û sazkirina hindiktirîn hewce dike. Ji bo tevlêkirina taybetmendiyên bersivdar ên Bootstrap çend vebijarkên we hene:
Çima ne tenê wê tê de? Rastî bê gotin, ne hewce ye ku her tişt bersivdar be. Li şûna ku em pêşdebiran teşwîq bikin ku vê taybetmendiyê rakin, em çêtirîn dihesibînin ku wê çalak bikin.
- // Telefonên perestgeh û jêr
- @media ( berfirehiya herî zêde : 480 px ) { ... }
- // Telefona perestgehê ji bo portreya tabletê
- @media ( berfirehiya herî zêde : 768 px ) { ... }
- // Tableta portreyê li peyzaj û sermaseyê
- @media ( min - firehiya : 768 px ) û ( berfirehiya herî zêde : 940 px ) { ... }
- // Sermaseya mezin
- @media ( min - firehiya : 1200px ) { .. }