Bootstrap e agilwe godimo ga digridi tša dikholomo tše 12 tše di arabelago, dipeakanyo le dikarolo.
Bootstrap e dira tšhomišo ya dielemente tše itšego tša HTML le dithoto tša CSS tšeo di nyakago tšhomišo ya doctype ya HTML5. E akaretše mathomong a diprotšeke tša gago ka moka.
- <!MOHUTA WA TLHAKO html>
- <html lang = "en" >
- ...
- </html>
Bootstrap e beakanya pontšho ya motheo ya lefase ka bophara, thaepo, le mekgwa ya kgokagano. Ka go lebanya, re:
margin
ka mmelebackground-color: white;
kabody
@baseFontFamily
, @baseFontSize
, le @baseLineHeight
dika bjalo ka motheo wa rena wa go thaepa@linkColor
gomme o diriše methalo ya kgokagano fela go:hover
Mekgwa ye e ka hwetšwa ka gare ga scaffolding.less .
Ka Bootstrap 2, bolokoe ba khale ba ho seta botjha e lahlitsoe ka ho rata Normalize.css , e leng projeke ea Nicolas Gallagher le Jonathan Neal e boetse e matlafatsa HTML5 Boilerplate . Le ge re diriša bontši bja Normalize ka gare ga rena reset.less , re tlošitše dielemente tše dingwe ka go lebanya bakeng sa Bootstrap.
The default Bootstrap grid system utilizes 12 columns , etsa bakeng sa 940px setshelo sephara ntle le litšobotsi arabela kgontshitsweng. Ka faele ya CSS ye e arabelago ye e okeditšwego, keriti e tlwaela go ba 724px le 1170px ka bophara go ya ka lefelo la gago la go lebelela. Ka fase ga dipono tša go lebelela tša 767px, dikholomo di fetoga seela gomme di kgoboketša thwii.
Bakeng sa peakanyo ye bonolo ya dikholomo te pedi, hlama a .row
gomme o tlaleletše palo ya maleba ya .span*
dikholomo. Ka ge ye e le keriti ya dikholomo tše 12, ye nngwe le ye nngwe .span*
e akaretša palo ya dikholomo tšeo tše 12, gomme e swanetše go oketša ka mehla go fihla go 12 bakeng sa mothalo wo mongwe le wo mongwe (goba palo ya dikholomo ka go motswadi).
- <div sehlopha = "moleng" >
- <div sehlopha = "span4" > ... </div>
- <div sehlopha = "span8" > ... </div>
- </div> e
Ge re filwe mohlala wo, re na .span4
le le .span8
, go dira gore go be le dikholomo tše 12 tša palomoka le mothalo wo o feletšego.
Suthiša dikholomo go ya go le letona o šomiša .offset*
diklase. Sehlopha se sengwe le se sengwe se oketša mošito wa nngele wa kholomo ka kholomo ka moka. Go fa mohlala, e .offset4
sepela .span4
godimo ga dikholomo tše nne.
- <div sehlopha = "moleng" >
- <div sehlopha = "span4" > ... </div>
- <div sehlopha = "span3 offset2" > ... </div>
- </div> e
Go tsenya diteng tša gago ka keriti ya go se fetoge, oketša ye mpsha .row
le sete ya .span*
dikholomo ka gare ga .span*
kholomo ye e lego gona. Methaladi ye e tsentšwego ka gare e swanetše go akaretša sete ya dikholomo tšeo di tlaleletšago go palo ya dikholomo tša motswadi wa yona.
- <div sehlopha = "moleng" >
- <div sehlopha = "span9" >
- Kholomo ya Maemo a 1
- <div sehlopha = "moleng" >
- <div sehlopha = "span6" > Maemo a 2 </div>
- <div sehlopha = "span3" > Maemo a 2 </div>
- </div> e
- </div> e
- </div> e
Tshepedišo ya keriti ya seela e šomiša diphesente go e na le dipiksele bakeng sa bophara bja dikholomo. E na le bokgoni bjo bo swanago bja go arabela bjalo ka tshepedišo ya rena ya keriti ye e sa fetogego, go netefatša dikarolo tše di swanetšego tša diphetho tša skrine sa senotlelo le didirišwa.
Dira mothalo ofe goba ofe "seela" ka go fetogela .row
go .row-fluid
. Diklase tša dikholomo di dula di swana tlwaa, e dira gore go be bonolo go phetla magareng ga digridi tše di sa fetogego le tše di seela.
- <div sehlopha = "mola-seela" >
- <div sehlopha = "span4" > ... </div>
- <div sehlopha = "span8" > ... </div>
- </div> e
E šoma ka tsela ye e swanago le ya go lefela tshepedišo ya keriti ye e sa fetogego: oketša .offset*
go kholomo efe goba efe go lefela ka dikholomo tše ntši tšeo.
- <div sehlopha = "mola-seela" >
- <div sehlopha = "span4" > ... </div>
- <div sehlopha = "span4 offset2" > ... </div>
- </div> e
Digridi tša seela di šomiša go bea dihlaga ka go fapana: maemo a mangwe le a mangwe a go tsenywa a dikholomo a swanetše go oketša go fihla go dikholomo tše 12. Se ke ka lebaka la gore keriti ya seela e šomiša diphesente, e sego dipiksele, bakeng sa go beakanya bophara.
- <div sehlopha = "mola-seela" >
- <div sehlopha = "span12" >
- Seela sa 12.
- <div sehlopha = "mola-seela" >
- <div sehlopha = "span6" >
- Seela sa 6.
- <div sehlopha = "mola-seela" >
- <div sehlopha = "span6" > Seela 6 </div>
- <div sehlopha = "span6" > Seela 6 </div>
- </div> e
- </div> e
- <div sehlopha = "span6" > Seela 6 </div>
- </div> e
- </div> e
- </div> e
E fana ka peakanyo ye e tlwaelegilego ya bophara bjo bo sa fetogego (le bjo bo arabelago ka boikgethelo) ka go <div class="container">
nyakega fela.
- <mmele>
- <div sehlopha = "setshelo" >
- ...
- </div> e
- </mmele>
Hlama letlakala la seela, la dikholomo tše pedi ka <div class="container-fluid">
—e kgolo bakeng sa dikgopelo le ditokomane.
- <div sehlopha = "setshelo-seela" >
- <div sehlopha = "mola-seela" >
- <div sehlopha = "span2" >
- <!--Diteng tša bara ya ka thoko-->
- </div> e
- <div sehlopha = "span10" >
- <!--Diteng tša mmele-->
- </div> e
- </div> e
- </div> e
Bulela CSS ye e arabelago mo protšekeng ya gago ka go akaretša leswao la meta la maleba le letlakala la setaele la tlaleletšo ka gare ga <head>
la tokumente ya gago. Ge e le gore o kgobokeditše Bootstrap go tšwa letlakaleng la Tlwaetša, o swanetše go akaretša fela leswao la meta.
- <meta lebitso = "viewport" dikahare = "bophara = sesebediswa-bophara, pele-sekaleng = 1.0" >
- <link href = "matlotlo / css / bootstrap-karabelo.css" rel = "letlakala la setaele" >
Dihlogo godimo!Bootstrap ga e akaretše dikarolo tše di arabelago ka go ikemela ka nako ye ka ge e se dilo ka moka tšeo di swanetšego go arabela. Go e na le go kgothaletša bahlami go tloša tšobotsi ye, re e nagana gabotse go e kgontšha ge go nyakega.
Dipotšišo tša boraditaba di dumelela CSS ya tlwaelo yeo e theilwego godimo ga maemo a mmalwa—ditekanyo, bophara, mohuta wa pontšho, bjalobjalo—eupša gantši e lebiša tlhokomelo go dikologa min-width
le max-width
.
Diriša dipotšišo tša boraditaba ka maikarabelo le fela bjalo ka mathomo go batheeletši ba gago ba sellathekeng. Bakeng sa diprotšeke tše kgolo, dira nagana ka metheo ya khoutu ye e ineetšego e sego magato a dipotšišo tša boraditaba.
Bootstrap e thekga dipotšišo tše mmalwa tša methopo ya ditaba ka faeleng e tee go thuša go dira gore diprotšeke tša gago di swanelege kudu go didirišwa tše di fapanego le diphetho tša skrine. Se se akareditšwego ke se:
Leibole | Bophara ba peakanyo | Bophara ba kholomo | Bophara ba gutter |
---|---|---|---|
Pontšo e kgolo | 1200px le go ya godimo | 70px e le | 30px e le |
Hlokomologa | 980px le go ya godimo | 60px e le | 20px e le |
Matlapa a setšoantšo | 768px le go feta | 42px e le | 20px e le |
Difouno go ya go matlapa | 767px le ka tlase | Dikholomo tša seela, ga go na bophara bjo bo sa fetogego | |
Difouno | 480px le ka tlase | Dikholomo tša seela, ga go na bophara bjo bo sa fetogego |
- /* Desktop e kgolo */
- @media ( min - bophara : 1200px ) { ... } .
- /* Letlapa la setšoantšo ho landscape le komporong */
- @media ( min - bophara : 768px ) le ( max - bophara : 979px ) { ... }
- /* Landscape fono ho potreite letlapa */
- @media ( max - bophara : 767px ) { ... } .
- /* Difouno tša landscape le fase */
- @media ( max - bophara : 480px ) { ... } .
Bakeng sa tlhabollo ya ka pela yeo e nago le bogwera bja sellathekeng, diriša diklase tše tša mohola bakeng sa go bontšha le go uta dikagare ka sedirišwa. Ka fase ke tafola ya diklase tše di lego gona le mafelelo a tšona go peakanyo ya potšišo ya boraditaba ye e filwego (yeo e swailwego ka sedirišwa). Di ka hwetšwa go responsive.less
.
Phapoši | Difouno767px le ka tlase | Matlapa979px go ya go 768px | Di-desktopHlokomologa |
---|---|---|---|
.visible-phone |
Go bonagala | Fihlilwe | Fihlilwe |
.visible-tablet |
Fihlilwe | Go bonagala | Fihlilwe |
.visible-desktop |
Fihlilwe | Fihlilwe | Go bonagala |
.hidden-phone |
Fihlilwe | Go bonagala | Go bonagala |
.hidden-tablet |
Go bonagala | Fihlilwe | Go bonagala |
.hidden-desktop |
Go bonagala | Go bonagala | Fihlilwe |
Diriša motheong o lekanyeditšwego gomme o efoge go hlama diphetolelo tše di fapanego ka mo go feletšego tša lefelo le tee. Go e na le moo, di diriše go tlaleletša thero ya sedirišwa se sengwe le se sengwe. Didirišwa tše di arabelago ga se tša swanela go šomišwa le ditafola, gomme ka ge di le bjalo ga di thekgwe.
Fetoša bogolo bja sephephediši sa gago goba o laetše go didirišwa tše di fapanego go leka diklase tše di lego ka mo godimo.
Maswao a go hlahloba a matala a laetša gore sehlopha se a bonagala ka go lefelo la gago la bjale la go lebelela.
Mo, maswao a go hlahloba a matala a laetša gore sehlopha se utilwe ka go lefelo la gago la bjale la go lebelela.