Обзор
Bootstrap включает в себя несколько компонентов и вариантов для размещения вашего проекта, включая упаковку контейнеров, мощную систему gridbox, гибкий медиа-объект и гибкие классы утилиты.
Содержание
Контейнеры
Контейнеры являются самым основным элементом компоновки в Bootstrap и ребуются при использовании нашей сетки по умолчанию. Выбирайте из гибкого контейнера фиксированной ширины (что означает его изменение max-width
в каждой точке останова) или fluid-width ((это значит, что она постоянно 100%
).
Хотя контейнеры могут быть вложенными, большинство макетов не требуют вложенного контейнера.
Используйте .container-fluid
для контейнера полной ширины, охватывающего всю ширину экрана.
Контрольные точки останова
Поскольку Bootstrap разработан для мобильных устройств, мы используем несколько медиа-запросов для создания разумных точек останова для наших макетов и интерфейсов. Эти точки останова в основном основаны на минимальной ширине видового экрана и позволяют нам масштабировать элементы при изменении области просмотра.
Bootstrap в основном использует следующие диапазоны медиа-запросов (или точек останова) в исходных файлах Sass для нашего макета, grid-системы и компонентов.
Поскольку мы пишем наш исходный CSS в Sass, все наши медиа-запросы доступны через миксы Sass:
Мы иногда используем медиа-запросы, которые идут в другом направлении (данный размер экрана или меньше):
Опять же, эти медиа-запросы также доступны через миксы Sass:
Существуют также медиа-запросы и миксы для таргетинга на один сегмент размеров экрана с использованием минимальной и максимальной ширины точки останова.
Эти медиа-запросы также доступны через миксы Sass:
Аналогично, медиа-запросы могут охватывать несколько точек останова:
Sass миксин для таргетинга одного и того же размера экрана будет выглядеть следующим образом:
Z-индекс
В некоторых компонентах Bootstrap используется z-index
, свойство CSS, которое помогает управлять макетом, предоставляя третью ось для размещения контента. Мы используем стандартную шкалу z-index в Bootstrap, которая была разработана для правильной навигации по слою, всплывающих подсказок и всплывающих окон, модальных окон и других функций.
Мы не поощряем настройку этих значений; если вы меняете один из них, вам, вероятно, придется изменить их все.
$zindex-dropdown-backdrop: 990 !default;
$zindex-navbar: 1000 !default;
$zindex-dropdown: 1000 !default;
$zindex-fixed: 1030 !default;
$zindex-sticky: 1030 !default;
$zindex-modal-backdrop: 1040 !default;
$zindex-modal: 1050 !default;
$zindex-popover: 1060 !default;
$zindex-tooltip: 1070 !default;
Фоновые элементы, такие как фоны, разрешающие щелчок, обычно расположены на более низких z-index
-ах, в то время как навигация и информеры используют более высокие z-index
-ы чтобы гарантировать, что они перекрывают окружающий контент.