Okulaba okutwalira awamu
Ebitundu n'eby'okulonda eby'okuteekawo pulojekiti yo eya Bootstrap, omuli okuzinga ebitereke, enkola ya grid ey'amaanyi, ekintu ky'emikutu ekikyukakyuka, ne kiraasi z'ebikozesebwa eziddamu.
Ebintu ebiteekebwamu ebintu
Containers ze kintu ekisinga obukulu eky'ensengeka mu Bootstrap era zeetaagibwa nga okozesa enkola yaffe eya grid eya bulijjo . Ebitereke bikozesebwa okuteekebwamu, okupa, n’okussa (oluusi) wakati ebirimu munda mu byo. Wadde nga ebitereke bisobola okuteekebwa mu kisu, ensengeka ezisinga tezeetaaga kibya kya kiyumba.
Bootstrap ejja n’ebintu bisatu eby’enjawulo:
.container
, eteeka amax-width
ku buli breakpoint eddamu.container-fluid
, nga kino kiriwidth: 100%
ku bifo byonna eby’okumenya.container-{breakpoint}
, nga kino kibeerawidth: 100%
okutuusa ku kifo ekiragiddwa eky’okumenyawo
Omulongooti wansi gulaga engeri buli container's max-width
gyegerageranya ku original .container
era .container-fluid
okubuna buli breakpoint.
Zirabe nga zikola era ozigeraageranye mu kyokulabirako kyaffe ekya Grid .
Obutono obw'enjawulo <576px |
Obutono ≥576px |
Eky’omu makkati ≥768px |
Ennene ≥992px |
Ennene ennyo ≥1200px |
|
---|---|---|---|---|---|
.container |
100% . | 540px nga bwe kiri | 720px nga bwe kiri | 960px nga bwe kiri | 1140px nga bwe kiri |
.container-sm |
100% . | 540px nga bwe kiri | 720px nga bwe kiri | 960px nga bwe kiri | 1140px nga bwe kiri |
.container-md |
100% . | 100% . | 720px nga bwe kiri | 960px nga bwe kiri | 1140px nga bwe kiri |
.container-lg |
100% . | 100% . | 100% . | 960px nga bwe kiri | 1140px nga bwe kiri |
.container-xl |
100% . | 100% . | 100% . | 100% . | 1140px nga bwe kiri |
.container-fluid |
100% . | 100% . | 100% . | 100% . | 100% . |
Byonna mu kimu
Ekibiina kyaffe ekisookerwako .container
kye kiddamu, ekitereka eky’obugazi obutakyukakyuka, ekitegeeza max-width
enkyukakyuka zaakyo ku buli kifo eky’okumenya.
Kitonnyeze
Kozesa .container-fluid
ku kibya eky'obugazi obujjuvu, nga kibuna obugazi bwonna obw'ekifo eky'okulaba.
Okuddamu
Ebintu ebiddamu bipya mu Bootstrap v4.4. Zikusobozesa okulaga kiraasi egazi 100% okutuusa nga breakpoint eragiddwa etuuse, oluvannyuma ne tukozesa max-width
s ku buli emu ku breakpoints eza waggulu. Okugeza, .container-sm
is 100% wide okutandika okutuusa nga sm
breakpoint etuuse, gyejja okulinnya ne md
, lg
, ne xl
.
Ebifo ebimenya okuddamu
Okuva Bootstrap bwe yakolebwa okubeera essimu okusooka, tukozesa engalo entonotono ez’okubuuza kw’emikutu okukola ebifo ebitegeerekeka eby’okumenya ku nteekateeka zaffe n’enkolagana. Ebifo bino ebimenya bisinga kwesigamiziddwa ku bugazi bw’ekifo ekitunuuliddwa obutono ennyo era kitusobozesa okulinnyisa ebintu nga ekifo eky’okulaba kikyuka.
Bootstrap okusinga ekozesa emitendera gino wammanga egy’okubuuza emikutu —oba ebifo eby’okumenya —mu fayiro zaffe ez’ensibuko Sass ez’ensengeka yaffe, enkola ya grid, n’ebitundu.
Okuva bwe tuwandiika source CSS yaffe mu Sass, ebibuuzo byaffe byonna eby’emikutu bifunibwa nga tuyita mu Sass mixins:
Oluusi n’oluusi tukozesa ebibuuzo by’emikutu ebigenda mu ludda olulala (obunene bwa screen obuweereddwa oba obutono ):
Weetegereze nti okuva browsers mu kiseera kino teziwagira range context queries , tukola okwetoloola obukwakkulizo bwa min-
ne max-
prefixes ne viewports ne fractional widths (ebiyinza okubaawo wansi w’embeera ezimu ku high-dpi devices, okugeza) nga tukozesa values n’obutuufu obw’oku ntikko ku kugeraageranya kuno .
Nate, ebibuuzo bino eby’emikutu nabyo bifunibwa okuyita mu Sass mixins:
Waliwo n’okubuuza kw’emikutu n’okutabula okutunuulira ekitundu kimu eky’obunene bwa ssirini nga tukozesa obugazi bw’okumenya obutono n’obusinga obunene.
Ebibuuzo bino eby’emikutu gy’amawulire nabyo bifunibwa okuyita mu Sass mixins:
Mu ngeri y’emu, okubuuza kw’emikutu kuyinza okubuna obugazi bw’ebifo eby’okumenyawo ebingi:
Sass mixin ey’okutunuulira ekika kya screen size y’emu yandibadde:
Z-omuwendo gw’ebintu
Ebitundu bya Bootstrap ebiwerako bikozesa z-index
, ekintu kya CSS ekiyamba okufuga ensengeka nga kiwa ekisiki ekyokusatu okutegeka ebirimu. Tukozesa ekipimo kya z-index ekisookerwako mu Bootstrap ekikoleddwa okulayer obulungi okutambulira, ebikozesebwa ne popovers, modals, n'ebirala.
Emiwendo gino egy’oku ntikko gitandikira ku muwendo ogw’ekimpatiira, ogw’ekika ekya waggulu era ogw’enjawulo ekimala okusobola okwewala enkaayana mu ngeri ennungi. Twetaaga ekibiina eky’omutindo ekya bino okuyita mu bitundu byaffe ebiriko layeri —ebikozesebwa, popovers, navbars, dropdowns, modals —tusobole okuba abakwatagana mu ngeri entuufu mu nneeyisa. Tewali nsonga lwaki tetwandisobodde kukozesa 100
+ oba 500
+.
Tetukubiriza kulongoosa mpisa zino ez’omuntu kinnoomu; singa okyusa ekimu, kirabika weetaaga okuzikyusa zonna.
Okukwata ensalosalo ezikwatagana munda mu bitundu (okugeza, obutambi n’ebiyingizibwa mu bibinja by’ebiyingizibwa), tukozesa emiwendo gya digito emu z-index
egya wansi egya 1
, 2
, era 3
ku mbeera ezisookerwako, ezisiba, n’ezikola. Ku hover/focus/active, tuleeta elementi entongole ku mwanjo z-index
n’omuwendo ogw’oku ntikko okulaga ensalosalo yaabwe ku elementi z’abooluganda.