Bootstrap imamangidwa pa gridi yomvera yamagulu 12. Taphatikizanso masanjidwe okhazikika komanso amadzimadzi-width motengera dongosololi.
Dongosolo lokhazikika la gridi loperekedwa ngati gawo la Bootstrap ndi 940px-wide, 12-column grid .
Ilinso ndi mitundu inayi yomvera pazida zosiyanasiyana ndi malingaliro: foni, chithunzi cha piritsi, mawonekedwe a tebulo ndi ma desktops ang'onoang'ono, ndi ma desktops akulu akulu.
- <div class = "mzere" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
Monga momwe tawonetsera pano, mawonekedwe oyambira amatha kupangidwa ndi "mizere" iwiri, iliyonse imakhala ndi magawo 12 oyambira omwe tafotokoza ngati gawo la gridi yathu.
- <div class = "mzere" >
- <div class = "span4" > ... </div>
- <div class = "span4 offset4" > ... </div>
- </div>
Ndi static (non-fluid) grid system ku Bootstrap, kumanga zisa ndikosavuta. Kuti muwononge zomwe muli nazo, ingowonjezerani zatsopano .row
ndi magulu omwe ali .span*
muzambiri zomwe zilipo kale .span*
.
Mizere yoyikidwa mu zisa iyenera kukhala ndi magawo omwe amawonjezera kuchuluka kwa mizere ya kholo lawo. Mwachitsanzo, .span3
mizati iwiri yokhala ndi zisa iyenera kuyikidwa mkati mwa .span6
.
- <div class = "mzere" >
- <div class = "span12" >
- Gawo 1 la gawo
- <div class = "mzere" >
- <div class = "span6" > Level 2 </div>
- <div class = "span6" > Level 2 </div>
- </div>
- </div>
- </div>
Dongosolo la gridi yamadzimadzi limagwiritsa ntchito maperesenti pamagawo apakati m'malo mwa ma pixel okhazikika. Ilinso ndi kusinthika kofanana ndi kachitidwe kathu ka gridi yokhazikika, kuwonetsetsa kuchuluka koyenera pazosankha zazikulu zazithunzi ndi zida.
Pangani mzere uliwonse wamadzimadzi posintha .row
kukhala .row-fluid
. Mipingo imakhala yofanana ndendende, zomwe zimapangitsa kuti zikhale zowongoka kwambiri kuti zisinthe pakati pa masanjidwe okhazikika ndi amadzimadzi.
- <div class = "row-fluid" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
Kumanga zisa ndi ma gridi amadzimadzi ndikosiyana pang'ono: kuchuluka kwa zipilala zokhazikitsidwa sikuyenera kufanana ndi kholo. M'malo mwake, magawo anu amakonzedwanso pamlingo uliwonse chifukwa mzere uliwonse umatenga 100% ya gawo la makolo.
- <div class = "row-fluid" >
- <div class = "span12" >
- Gawo 1 la gawo
- <div class = "row-fluid" >
- <div class = "span6" > Level 2 </div>
- <div class = "span6" > Level 2 </div>
- </div>
- </div>
- </div>
Zosintha | Mtengo wofikira | Kufotokozera |
---|---|---|
@gridColumns |
12 | Chiwerengero cha mizati |
@gridColumnWidth |
60px pa | Kukula kwa ndime iliyonse |
@gridGutterWidth |
20px pa | Malo opanda pake pakati pa mizati |
@siteWidth |
Kuwerengera kuchuluka kwa zipilala zonse ndi ma gutters | Kuwerengera kuchuluka kwa mizati ndi ngalande kuti muyike m'lifupi mwa .container-fixed() mixin |
Omangidwa mu Bootstrap ndi mitundu ingapo yosinthira makonda a grid 940px, zolembedwa pamwambapa. Zosintha zonse za gridi zimasungidwa mu variables.less.
Kusintha gululi kumatanthauza kusintha zosintha zitatu @grid*
ndikubwezeretsanso Bootstrap. Sinthani zosintha za gululi mu zosintha.less ndipo gwiritsani ntchito imodzi mwa njira zinayi zolembedwa kuti muwonjezere . Ngati mukuwonjezera mizati yambiri, onetsetsani kuti mwawonjezera CSS kwa omwe ali mu grid.less.
Kusintha kwa gridi kumangogwira ntchito mosakhazikika, gridi ya 940px. Kuti mukhalebe ndi mawonekedwe a Bootstrap, muyeneranso kusintha ma grids mu responsive.less.
Zosasintha komanso zosavuta 940px-wide, masanjidwe apakati pafupifupi patsamba lililonse kapena tsamba loperekedwa ndi <div class="container">
.
- <thupi>
- <div class = "chotengera" >
- ...
- </div>
- </ thupi>
<div class="container-fluid">
imapereka mawonekedwe osinthika amasamba, min- ndi max-widths, ndi chotchinga chakumanzere. Ndi yabwino kwa mapulogalamu ndi zolemba.
- <div class = "container-fluid" >
- <div class = "row-fluid" >
- <div class = "span2" >
- <!--Zam'mbali mwa mbali-->
- </div>
- <div class = "span10" >
- <!--Zokhudza thupi-->
- </div>
- </div>
- </div>
Bootstrap imathandizira mafunso angapo atolankhani mufayilo imodzi kuti ikuthandizeni kupanga mapulojekiti anu kukhala oyenera pazida zosiyanasiyana komanso zowonera. Nazi zomwe zikuphatikizidwa:
Label | Kamangidwe m'lifupi | M'lifupi mwake | Kuchuluka kwa ngalande |
---|---|---|---|
Mafoni am'manja | 480px ndi pansipa | Zigawo zamadzimadzi, palibe makulidwe okhazikika | |
Mapiritsi a zithunzi | 480px mpaka 768px | Zigawo zamadzimadzi, palibe makulidwe okhazikika | |
Mapale mapiritsi | 768px mpaka 979px | 42px pa | 20px pa |
Zosasintha | 980px ndi mmwamba | 60px pa | 20px pa |
Chiwonetsero chachikulu | 1210px ndi mmwamba | 70px pa | 30px pa |
Kuonetsetsa kuti zida zikuwonetsa masamba omvera moyenera, phatikizani chizindikiro cha meta tag.
- <meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
Mafunso azama media amalola CSS yokhazikika kutengera momwe zinthu ziliri, kuchuluka, kutalika, mtundu wowonetsera, ndi zina zambiri, koma nthawi zambiri zimayang'ana mozungulira min-width
ndi max-width
.
Bootstrap sichimangophatikiza mafunso awa, koma kumvetsetsa ndikuwonjezera ndikosavuta ndipo kumafuna kukhazikitsidwa kochepa. Muli ndi zosankha zingapo zophatikizira zomvera za Bootstrap:
Bwanji osangophatikizamo? Kunena zoona, sikuti zonse zimafunika kulabadira. M'malo molimbikitsa okonza mapulogalamu kuti achotse izi, timawona kuti ndibwino kuti tithe.
- // Mafoni amtundu ndi pansi
- @media ( max - wide : 480px ) { ... }
- // Mafoni amtundu kuti azijambula piritsi
- @media ( max - wide : 768px ) { ... }
- // Chithunzi piritsi ku malo ndi desktop
- @media ( min - wide : 768px ) ndi ( max - wide : 980px ) { ... }
- // Desktop yayikulu
- @media ( min - wide : 1200px ) { .. }