Шолу
Орау контейнерлерін, қуатты тор жүйесін, икемді медиа нысанын және жауап беретін утилита сыныптарын қоса, Bootstrap жобасын орналастыруға арналған құрамдас бөліктер мен опциялар.
Контейнерлер Bootstrap ішіндегі ең негізгі орналасу элементі болып табылады және әдепкі тор жүйемізді пайдаланған кезде қажет . Жауапты, бекітілген ені контейнерден (әр тоқтау нүктесінде оның өзгеруін білдіреді ) немесе сұйықтық енінен (ол әрқашан кең max-width
дегенді білдіреді ) таңдаңыз.100%
Контейнерлерді кірістіруге болатынымен, макеттердің көпшілігі кірістірілген контейнерді қажет етпейді.
.container-fluid
Көру алаңының бүкіл енін қамтитын толық ені контейнер үшін пайдаланыңыз .
Bootstrap алдымен мобильді болу үшін әзірленгендіктен, біз макеттеріміз бен интерфейстеріміз үшін ақылға қонымды тоқтау нүктелерін жасау үшін бірнеше медиа сұрауларды пайдаланамыз. Бұл тоқтау нүктелері негізінен қарау алаңының ең аз ендеріне негізделген және көру терезесі өзгерген кезде элементтерді үлкейтуге мүмкіндік береді.
Bootstrap негізінен орналасу, тор жүйесі және құрамдас бөліктері үшін бастапқы Sass файлдарындағы келесі медиа сұрау ауқымдарын немесе тоқтау нүктелерін пайдаланады.
Біз бастапқы CSS-ті Sass тілінде жазғандықтан, біздің барлық медиа сұрауларымыз Sass миксиндері арқылы қолжетімді:
Біз кейде басқа бағытта (берілген экран өлшемі немесе одан кішірек ) баратын медиа сұрауларын қолданамыз:
Браузерлер қазіргі уақытта ауқым контекстік сұрауларына қолдау көрсетпейтіндіктен, біз осы салыстырулар үшін жоғары дәлдіктегі мәндерді пайдалану арқылы бөлшек ені бар (мысалы, жоғары нүктелік пиксель құрылғыларында белгілі бір жағдайларда орын алуы мүмкін) префикстер min-
менmax-
көру порттарының шектеулерімен жұмыс істейтінін ескеріңіз. .
Тағы да, бұл медиа сұраулары Sass миксиндері арқылы да қол жетімді:
Сондай-ақ, ең аз және максималды тоқтау нүктесі ендерін пайдаланып, экран өлшемдерінің бір сегментін бағыттауға арналған мультимедиа сұраулары мен миксиндер бар.
Бұл медиа сұраулары Sass микстері арқылы да қол жетімді:
Сол сияқты, мультимедиалық сұраулар бірнеше тоқтау нүктесінің енін қамтуы мүмкін:
Бірдей экран өлшемінің ауқымына бағытталған Sass қоспасы:
Бірнеше Bootstrap құрамдастары z-index
мазмұнды реттеу үшін үшінші осьті қамтамасыз ету арқылы орналасуды басқаруға көмектесетін CSS сипатын пайдаланады. Біз Bootstrap жүйесінде шарлауды, құралдар кеңестерін және қалқымалы терезелерді, модальдарды және т.б. дұрыс қабаттастыруға арналған әдепкі z-индекс шкаласын қолданамыз.
Бұл жоғары мәндер ерікті саннан басталады, жоғары және қақтығыстарды болдырмау үшін жеткілікті ерекше. Бізге осылардың стандартты жиынтығы біздің деңгейлі құрамдас бөліктерімізде қажет - кеңестер, қалқымалы терезелер, шарлау тақталары, ашылмалы тізімдер, модальдар - осылайша біз мінез-құлықта үйлесімді болуымыз керек. 100
+ немесе + пайдалануымызға ешқандай себеп жоқ 500
.
Біз бұл жеке құндылықтарды теңшеуді қолдамаймыз; біреуін өзгертсеңіз, олардың барлығын өзгерту қажет болуы мүмкін.
Компоненттердегі қабаттасатын шекараларды өңдеу үшін (мысалы, енгізу топтарындағы түймелер мен кірістер) біз , , және әдепкі үшін меңзерді апару және белсенді күйлер үшін бір таңбалы төмен z-index
мәндерді қолданамыз. Меңзерді жылжыту/фокус/белсенді параметрінде біз олардың шекарасын сіңісті элементтердің үстінен көрсету үшін жоғары мәнмен белгілі бір элементті бірінші орынға шығарамыз.1
2
3
z-index