Контейнер

Для выравнивания содержимого на странице

Часто в макетах необходимо чтобы один из столбцов выходил за границы контейнера (до края страницы).

<div class="container-grid">
    <p>Этот контейнер займет обычную максимальную ширину</p>
</div>

<div class="container-grid">
    <p class="container-grid__fw">
        Этот контейнер займет всю ширину экрана
    </p>
</div>

<div class="container-grid">
    <div class="container-grid__fw-right">
      <p>Не выйдет за контейнер</p>
      <p>Этот контейнер займет всю ширину экрана только справа</p>  
    </div>
</div>

<div class="container-grid">
    <div class="container-grid__fw-left">
      <p>Этот контейнер займет всю ширину экрана только слева</p>  
      <p>Не выйдет за контейнер</p>
    </div>
</div>

При создании контейнера c блоками, которые должны выходить за ширину обязательно необходимо создавать два потомка

Параметры

--maxWidth - максимальная ширина контейнера

--padding-inline - определяет минимальную ширину отступа от экрана (px или em)

--fw-column-size - задается размер столбца, который растягивается на весь экран (в единицах, напр. 50 - что означает, что блок займет 50% контейнера + растянится за контейнер на выбранную сторону (задается классом))

--wrap-column-size - определяет размер колонки при котором будет перемещение потомков из плоскости "строка" в плоскость "столбец". Это необходимо для мобильный версий.

Last updated

Was this helpful?