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.
Containers ze kintu ekisinga obukulu eky'ensengeka mu Bootstrap era zeetaagibwa nga okozesa enkola yaffe eya grid eya bulijjo . Londa okuva mu kibya ekiddamu, eky’obugazi obutakyukakyuka (ekitegeeza max-width
enkyukakyuka zaakyo ku buli kifo eky’okumenya) oba eky’obugazi bw’amazzi (ekitegeeza nti 100%
kigazi buli kiseera).
Wadde nga ebitereke bisobola okuteekebwa mu kisu, ensengeka ezisinga tezeetaaga kibya kya kiyumba.
Kozesa .container-fluid
ku kibya eky'obugazi obujjuvu, ekibunye obugazi bwonna obw'ekifo eky'okulaba.
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 eky’okulaba obutono ennyo era kitusobozesa okulinnyisa ebintu ng’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 ekifo kye kimu ekya screen size range yandibadde:
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 oku layeri obulungi okutambuliramu, obukodyo bw’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.