Преглед
Компоненте и опције за постављање вашег Боотстрап пројекта, укључујући контејнере за омотавање, моћан систем мреже, флексибилни медијски објекат и прилагодљиве услужне класе.
Контејнери
Контејнери су најосновнији елемент распореда у Боотстрапу и потребни су када се користи наш подразумевани систем мреже . Бирајте између контејнера који реагује, фиксне ширине (што значи да се max-width
мења на свакој тачки прекида) или ширине флуида (што значи да је 100%
широк све време).
Док контејнери могу бити угнежђени, већина изгледа не захтева угнежђени контејнер.
Користите .container-fluid
за контејнер пуне ширине, који обухвата целу ширину прозора за приказ.
Респонсиве бреакпоинтс
Пошто је Боотстрап развијен да буде први мобилни, користимо прегршт медијских упита да креирамо разумне тачке прекида за наше изгледе и интерфејсе. Ове тачке прелома су углавном засноване на минималним ширинама оквира за приказ и омогућавају нам да увећамо елементе како се прозорчић мења.
Боотстрап првенствено користи следеће опсеге медијских упита — или тачке прекида — у нашим изворним Сасс датотекама за наш распоред, систем мреже и компоненте.
Пошто наш изворни ЦСС пишемо у Сасс-у, сви наши медијски упити су доступни преко Сасс миксина:
Повремено користимо медијске упите који иду у другом правцу (дата величина екрана или мања ):
Имајте на уму да пошто прегледачи тренутно не подржавају упите контекста опсега , ми заобилазимо ограничења min-
и max-
префиксе и оквире за приказ са делимичним ширинама (које се могу појавити под одређеним условима на уређајима са високим дпи, на пример) користећи вредности са већом прецизношћу за ова поређења .
Још једном, ови медијски упити су такође доступни преко Сасс миксина:
Постоје и медијски упити и миксини за циљање једног сегмента величине екрана користећи минималну и максималну ширину тачке прекида.
Ови медијски упити су такође доступни преко Сасс миксина:
Слично, медијски упити могу да обухватају више ширина тачака прекида:
Сасс микс за циљање истог опсега величине екрана би био:
З-индекс
Неколико Боотстрап компоненти користи z-index
, ЦСС својство које помаже у контроли распореда обезбеђивањем треће осе за распоређивање садржаја. Користимо подразумевану скалу з-индекса у Боотстрап-у која је дизајнирана да правилно слојева навигацију, описе алата и искачуће елементе, модале и још много тога.
Ове веће вредности почињу са произвољним бројем, довољно високим и специфичним да би се у идеалном случају избегао конфликт. Потребан нам је стандардни скуп ових у нашим слојевитим компонентама – описи алата, искачући огласи, навигационе траке, падајући мении, модали – тако да можемо бити разумно доследни у понашању. Нема разлога да не користимо 100
+ или 500
+.
Не подстичемо прилагођавање ових индивидуалних вредности; ако промените једну, вероватно ћете морати да их промените све.
За руковање преклапајућим границама унутар компоненти (нпр. дугмади и улази у групама за унос), користимо ниске једноцифрене z-index
вредности 1
, 2
, и 3
за подразумевана стања, лебдење и активна стања. Када лебди/фокусира/активно, стављамо одређени елемент у први план са вишом z-index
вредношћу да бисмо приказали њихову границу преко сродних елемената.