- Контейнеры
- Как это работает
- Контейнер по умолчанию
- Адаптивные контейнеры
- Подвижные контейнеры
- CSS
- Sass переменные
- Sass миксины
- Контейнеры
- Как они работают
- Контейнер по умолчанию
- Адаптивные контейнеры
- Подвижные контейнеры
- CSS
- Sass переменные
- Sass mixins
- Контейнеры
- Как они работают
- Контейнер по умолчанию
- Адаптивные контейнеры
- Подвижные контейнеры
- Sass
Контейнеры
Контейнеры являются фундаментальным строительным блоком Bootstrap, которые содержат ваш контент, дополняют и выравнивают его на устройствах или в областях просмотра.
Как это работает
Контейнеры являются самым основным элементом макета в Bootstrap и необходимы при использовании нашей сеточной системы по умолчанию. Контейнеры используются для содержания, заполнения и (иногда) центрирования содержимого внутри них. Хотя контейнеры могут быть вложенными, для большинства макетов вложенный контейнер не требуется.
Bootstrap поставляется с тремя разными контейнерами:
- .container , который устанавливает max-width для каждой контрольной точки
- .container- , который равен width: 100% до указанной контрольной точки
- .container-fluid , который равен width: 100% во всех контрольных точках
В приведенной ниже таблице показано, как max-width каждого контейнера сравнивается с исходными .container и .container-fluid для каждой контрольной точки.
Посмотрите их в действии и сравните их в нашем примере сетки.
Контейнер по умолчанию
Наш класс .container по умолчанию является адаптивным контейнером фиксированной ширины, что означает, что его максимальная ширина изменяется в каждой контрольной точке.
Адаптивные контейнеры
Адаптивные контейнеры позволяют Вам указать класс шириной 100% до достижения указанной контрольной точки, после чего мы применяем max-width для каждой из более высоких контрольных точек. Например, .container-sm имеет 100% ширину для начала до тех пор, пока не будет достигнута контрольная точка sm , где он будет масштабироваться с помощью md , lg , xl и xxl .
div class="container-sm">100% шириной до контрольной точки smalldiv> div class="container-md">100% шириной до контрольной точки mediumdiv> div class="container-lg">100% шириной до контрольной точки largediv> div class="container-xl">100% шириной до контрольной точки extra largediv> div class="container-xxl">100% шириной до контрольной точки extra extra largediv>
Подвижные контейнеры
Используйте .container-fluid для контейнера полной ширины, охватывающего всю ширину области просмотра.
div class="container-fluid"> . div>
CSS
Sass переменные
Как показано выше, Bootstrap генерирует серию предопределенных контейнерных классов, чтобы помочь Вам создать желаемые макеты. Вы можете настроить эти предопределенные классы контейнеров, изменив карту Sass (находится в _variables.scss ), которая их поддерживает:
$container-max-widths: ( sm: 540px, md: 720px, lg: 960px, xl: 1140px, xxl: 1320px );
Для получения дополнительной информации и примеров того, как изменять наши карты и переменные Sass, обратитесь к разделу Sass документации по Сетке.
Sass миксины
Помимо настройки Sass, вы также можете создавать свои собственные контейнеры с помощью нашего миксина Sass.
// Исходный mixin @mixin make-container($padding-x: $container-padding-x) width: 100%; padding-right: $padding-x; padding-left: $padding-x; margin-right: auto; margin-left: auto; > // Применение .custom-container @include make-container(); >
Контейнеры
Контейнеры — это фундаментальный строительный блок Bootstrap, который содержит, дополняет и выравнивает Ваш контент в пределах данного устройства или области просмотра.
Как они работают
Контейнеры являются самым основным элементом макета в Bootstrap и необходимы при использовании нашей сеточной системы по умолчанию. Контейнеры используются для содержания, заполнения и (иногда) центрирования содержимого внутри них. Хотя контейнеры могут быть вложенными, для большинства макетов вложенный контейнер не требуется.
Bootstrap поставляется с тремя разными контейнерами:
- .container , который устанавливает max-width для каждой контрольной точки
- .container- , который равен width: 100% до указанной контрольной точки
- .container-fluid , который равен width: 100% во всех контрольных точках
В приведенной ниже таблице показано, как max-width каждого контейнера сравнивается с исходными .container и .container-fluid для каждой контрольной точки.
Посмотрите их в действии и сравните их в нашем примере сетки.
Контейнер по умолчанию
Наш класс .container по умолчанию является адаптивным контейнером фиксированной ширины, что означает, что его максимальная ширина изменяется в каждой контрольной точке.
Адаптивные контейнеры
Адаптивные контейнеры позволяют Вам указать класс шириной 100% до достижения указанной контрольной точки, после чего мы применяем max-width для каждой из более высоких контрольных точек. Например, .container-sm имеет 100% ширину для начала до тех пор, пока не будет достигнута контрольная точка sm , где он будет масштабироваться с помощью md , lg , xl и xxl .
div class="container-sm">100% шириной до контрольной точки smalldiv> div class="container-md">100% шириной до контрольной точки mediumdiv> div class="container-lg">100% шириной до контрольной точки largediv> div class="container-xl">100% шириной до контрольной точки extra largediv> div class="container-xxl">100% шириной до контрольной точки extra extra largediv>
Подвижные контейнеры
Используйте .container-fluid для контейнера полной ширины, охватывающего всю ширину области просмотра.
div class="container-fluid"> . div>
CSS
Sass переменные
Как показано выше, Bootstrap генерирует серию предопределенных контейнерных классов, чтобы помочь Вам создать желаемые макеты. Вы можете настроить эти предопределенные классы контейнеров, изменив карту Sass (находится в _variables.scss ), которая их поддерживает:
$container-max-widths: ( sm: 540px, md: 720px, lg: 960px, xl: 1140px, xxl: 1320px );
Для получения дополнительной информации и примеров о том, как изменять наши карты и переменные Sass, пожалуйста, обратитесь к раздел CSS документации по Grid.
Sass mixins
Помимо настройки Sass, Вы также можете создавать свои собственные контейнеры с помощью нашего миксина Sass.
// Исходный миксин @mixin make-container($padding-x: $container-padding-x) width: 100%; padding-right: $padding-x; padding-left: $padding-x; margin-right: auto; margin-left: auto; > // Применение .custom-container @include make-container(); >
Для получения дополнительной информации и примеров того, как изменить наши карты и переменные Sass, обратитесь к разделу Sass документации Сеток.
- Разработано и создано со всей любовью командой Bootstrap с помощью наших участников.
- Код под лицензией MIT, документация CC BY 3.0.
- Текущая версия 5.3.0.
Контейнеры
Контейнеры — это фундаментальный строительный блок Bootstrap, который содержит, дополняет и выравнивает Ваш контент в пределах данного устройства или области просмотра.
Как они работают
Контейнеры являются самым основным элементом макета в Bootstrap и необходимы при использовании нашей сеточной системы по умолчанию. Контейнеры используются для содержания, заполнения и (иногда) центрирования содержимого внутри них. Хотя контейнеры могут быть вложенными, для большинства макетов вложенный контейнер не требуется.
Bootstrap поставляется с тремя разными контейнерами:
- .container , который устанавливает max-width для каждой контрольной точки
- .container-fluid , который равен width: 100% во всех контрольных точках
- .container- , который равен width: 100% до указанной контрольной точки
В приведенной ниже таблице показано, как max-width каждого контейнера сравнивается с исходными .container и .container-fluid для каждой контрольной точки.
Посмотрите их в действии и сравните их в нашем примере сетки.
Extra small | Small ≥576px | Medium ≥768px | Large ≥992px | X-Large ≥1200px | XX-Large ≥1400px | |
---|---|---|---|---|---|---|
.container | 100% | 540px | 720px | 960px | 1140px | 1320px |
.container-sm | 100% | 540px | 720px | 960px | 1140px | 1320px |
.container-md | 100% | 100% | 720px | 960px | 1140px | 1320px |
.container-lg | 100% | 100% | 100% | 960px | 1140px | 1320px |
.container-xl | 100% | 100% | 100% | 100% | 1140px | 1320px |
.container-xxl | 100% | 100% | 100% | 100% | 100% | 1320px |
.container-fluid | 100% | 100% | 100% | 100% | 100% | 100% |
Контейнер по умолчанию
Наш класс .container по умолчанию является адаптивным контейнером фиксированной ширины, что означает, что его максимальная ширина изменяется в каждой контрольной точке.
Адаптивные контейнеры
Адаптивные контейнеры позволяют Вам указать класс шириной 100% до достижения указанной контрольной точки, после чего мы применяем max-width для каждой из более высоких контрольных точек. Например, .container-sm имеет 100% ширину для начала до тех пор, пока не будет достигнута контрольная точка sm , где он будет масштабироваться с помощью md , lg , xl и xxl .
div class="container-sm">100% шириной до контрольной точки smalldiv> div class="container-md">100% шириной до контрольной точки mediumdiv> div class="container-lg">100% шириной до контрольной точки largediv> div class="container-xl">100% шириной до контрольной точки extra largediv> div class="container-xxl">100% шириной до контрольной точки extra extra largediv>
Подвижные контейнеры
Используйте .container-fluid для контейнера полной ширины, охватывающего всю ширину области просмотра.
div class="container-fluid"> . div>
Sass
Как показано выше, Bootstrap генерирует серию предопределенных контейнерных классов, чтобы помочь Вам создать желаемые макеты. Вы можете настроить эти предопределенные классы контейнеров, изменив карту Sass (находится в _variables.scss ), которая их поддерживает:
$container-max-widths: ( sm: 540px, md: 720px, lg: 960px, xl: 1140px, xxl: 1320px );
Помимо настройки Sass, Вы также можете создавать свои собственные контейнеры с помощью нашего миксина Sass.
// Исходный миксин @mixin make-container($padding-x: $container-padding-x) width: 100%; padding-right: $padding-x; padding-left: $padding-x; margin-right: auto; margin-left: auto; > // Применение .custom-container @include make-container(); >
Для получения дополнительной информации и примеров того, как изменить наши карты и переменные Sass, обратитесь к разделу Sass документации Сеток.
- Разработан и построен с любовью в мире командой Bootstrap с помощью наших участников.
- Код под лицензией MIT, документация CC BY 3.0.
- Текущая версия v5.1.3.