Kakaretšo
Dikarolo le dikgetho tša go beakanya porojeke ya gago ya Bootstrap, go akaretšwa ditshelo tša go phuthela, tshepedišo ya keriti ye maatla, selo sa methopo ya ditaba ye e fetofetogago, le diklase tša utility tše di arabelago.
Ditshelo
Ditshelo ke elemente ya motheo ya peakanyo ka go Bootstrap gomme di a nyakega ge o šomiša tshepedišo ya rena ya keriti ya go se fetoge . Ditshelo di šomišwa go swara, go pad, le (ka dinako tše dingwe) go tsepamiša diteng ka gare ga tšona. Le ge e le gore ditshelo di ka tsenywa ka gare ga sehlaga, bontši bja dipeakanyo ga di nyake setshelo sa go tsenywa ka gare ga sehlaga.
Bootstrap e tla le ditshelo tše tharo tše di fapanego:
.container
, yeo e beago amax-width
ka ntlheng e nngwe le e nngwe ya go kgaotša yeo e arabelago.container-fluid
, yeo e legowidth: 100%
mafelong ka moka a go kgaotša.container-{breakpoint}
, e legowidth: 100%
go fihla ntlheng ya go kgaotša yeo e boletšwego
Tafola ye e lego ka mo tlase e bontšha ka moo setshelo se sengwe le se sengwe se max-width
bapetšwago le sa mathomo .container
le .container-fluid
go putla ntlha ye nngwe le ye nngwe ya go kgaotša.
Di bone di šoma gomme o di bapetše mohlaleng wa rena wa Gridi .
E nyenyane e eketsehileng <576px |
E nyenyane ≥576px |
Bogare ≥768px |
Kgolo ≥992px |
E kgolo e eketsehileng ≥1200px |
|
---|---|---|---|---|---|
.container |
100% e le . | 540px e le | 720px e le | 960px e le | 1140px e le |
.container-sm |
100% e le . | 540px e le | 720px e le | 960px e le | 1140px e le |
.container-md |
100% e le . | 100% e le . | 720px e le | 960px e le | 1140px e le |
.container-lg |
100% e le . | 100% e le . | 100% e le . | 960px e le | 1140px e le |
.container-xl |
100% e le . | 100% e le . | 100% e le . | 100% e le . | 1140px e le |
.container-fluid |
100% e le . | 100% e le . | 100% e le . | 100% e le . | 100% e le . |
Tsohle-ka-e mong
Sehlopha sa rena sa go se fetoge .container
ke setshelo sa go arabela, sa bophara bjo bo sa fetogego, go ra gore max-width
diphetogo tša sona ntlheng ye nngwe le ye nngwe ya go kgaotša.
Seela
Šomiša .container-fluid
bakeng sa setshelo sa bophara bjo bo tletšego, se akaretša bophara ka moka bja lefelo la go lebelela.
Go arabela
Ditshelo tše di arabelago ke tše mpsha go Bootstrap v4.4. Di go dumelela go laetša sehlopha seo se nago le bophara bja 100% go fihlela ntlha ya go kgaotša ye e laeditšwego e fihlelelwa, ka morago ga moo re diriša max-width
s go ye nngwe le ye nngwe ya dintlha tša go kgaotša tša godimo. Go fa mohlala, .container-sm
ke 100% ya bophara go thoma go fihlela ntlha ya go sm
kgaotša e fihlelelwa, moo e tlago go lekalekantšha ka md
, lg
, le xl
.
Dintlha tša go kgaotša tše di arabelago
Ka ge Bootstrap e hlamilwe gore e be sellathekeng pele, re šomiša dipotšišo tše mmalwa tša methopo ya ditaba go hlama dintlha tša go kgaotša tše di nago le tlhaologanyo bakeng sa dipeakanyo tša rena le didirišwa tša go dirišana. Dintlha tše tša go kgaotša di theilwe kudu godimo ga bophara bja bonnyane bja lefelo la go lebelela gomme di re dumelela go oketša dielemente ge lefelo la go lebelela le fetoga.
Bootstrap kudu-kudu e diriša meelo e latelago ya dipotšišo tša methopo ya ditaba—goba dintlha tša go kgaotša—ka difaeleng tša rena tša mohlodi tša Sass bakeng sa peakanyo ya rena, tshepedišo ya keriti le dikarolo.
Ka ge re ngwala CSS ya rena ya mothopo ka go Sass, dipotšišo tša rena ka moka tša boraditaba di hwetšagala ka di-mixin tša Sass:
Ka dinako tše dingwe re diriša dipotšišo tša methopo ya ditaba tšeo di yago ka lehlakoreng le lengwe (bogolo bja skrine bjo bo filwego goba bjo bonyenyane ):
Hlokomela gore ka ge diphensele ga bjale ga di thekge dipotšišo tša seemo sa legoro , re šoma go dikologa mellwane ya min-
le max-
dihlongwapele le dipono tša go lebelela ka bophara bja karolwana (tšeo di ka diregago ka fase ga maemo a itšego go didirišwa tša dpi ya godimo, go fa mohlala) ka go šomiša dikelo tšeo di nago le go nepagala mo go phagamego bakeng sa dipapišo tše .
Le mo nakong ye, dipotšišo tše tša boraditaba le tšona di hwetšagala ka di- mixin tša Sass:
Gape go na le dipotšišo tša boraditaba le di-mixin tša go nepiša karolo e tee ya bogolo bja skrine ka go šomiša bophara bja bonnyane le bjo bogolo bja ntlha ya go kgaotša.
Dipotšišo tše tša boraditaba di hwetšagala gape ka di-mixin tša Sass:
Ka mo go swanago, dipotšišo tša boraditaba di ka akaretša bophara bjo bontši bja dintlha tša go kgaotša:
Sass mixin bakeng sa go nepiša tekanyo e swanago ya bogolo bja skrine e be e tla ba:
Z-tšhupamabaka
Several Bootstrap components utilize z-index
, thepa ya CSS yeo e thušago go laola peakanyo ka go fana ka selekane sa boraro go beakanya dikagare. Re diriša tekanyo ya z-index ya go se fetoge ka go Bootstrap yeo e hlamilwego go beakanya go sepelasepela ka tshwanelo, di-tooltips le di-popovers, di-modal, le tše dingwe.
Ditekanyetšo tše tša godimo di thoma ka palo ya boithatelo, ye e phagamego le ye e itšego ka mo go lekanego go efoga ka mo go swanetšego dithulano. Re hloka sete e tlwaelegilego ya tše go ralala le dikarolo tša rena tša legato—di-tooltips, popovers, navbars, dropdowns, modals—e le gore re kgone go ba ba sa fetogego ka mo go kwagalago boitshwarong. Ga go na lebaka leo re bego re ka se diriše 100
+ goba 500
+.
Ga re kgothaletše go dira gore ditekanyetšo tše tša motho ka o tee ka o tee di be tša gago; ge e ba o ka fetoša e tee, go bonagala o swanetše go di fetoša ka moka.
Go swara mellwane ye e lekelelanago ka gare ga dikarolo (mohlala, dikonope le ditseno ka dihlopheng tša tsenyo), re šomiša z-index
dikelo tša fase tša dinomoro tše tee tša 1
, 2
, le 3
tša maemo a go se fetoge, a go hover, le a go šoma. Ka hover/focus/active, re tliša elemente ye e itšego pele ka z-index
boleng bjo bo phagamego go bontšha mollwane wa bona godimo ga dielemente tša bana babo rena.