Bootstrap 4 flexbox: Bootstrap 4 — Классы для работы с flexbox

Содержание

Flexbox блочная система · Bootstrap

Варианты структурирования страниц с Bootstrap, включая глобальные стили, необходимые инструменты, блочная система и другие.

Фантазии более современную блочная система? Включить flexbox поддержки в Bootstrap чтобы воспользоваться всеми преимуществами CSS’гибкий модуль коробка для еще большего контроля над %вашего сайта 3%, выравнивания и распределения информации.

Bootstrap flexbox грид включает поддержку для каждого объекта из нашего по умолчанию значение блочная система, а затем некоторые. Пожалуйста, прочитайте по умолчанию значение блочная система документы прежде чем перейти через эту страницу. Особенности, которые покрыты подводятся только здесь. Обратите внимание, что Internet Explorer 9 не поддерживает flexbox, поэтому с осторожностью при включении его.

Внимание! этот flexbox грид документация приводится в действие дополнительный файл CSS, который переопределяет по умолчанию блочная система с CSS.

Это только в нашей принимала документы и отключена в развитии.

Содержание

  • Содержание
  • Как это работает
  • Авто-разметка столбцов
  • Адаптивный flexbox
  • Вертикальное выравнивание
  • Горизонтальное выравнивание

Как это работает

В flexbox блочная система ведет себя похожими на наши по умолчанию значение блочная система, но с некоторыми существенными отличиями:

  • Грид примеси и для создания более смысловых макетов включить поддержку flexbox. Просто включить flexbox поддержки, чтобы использовать их, как вы бы в противном случае.
  • Вложения, зачеты, толкает, и тянет все поддерживается в flexbox блочная система.
  • Flexbox грид столбиками без ширины установить автоматически разметка с одинаковой шириной. Например, четыре столбца автоматически быть шириной 25%.
  • Flexbox грид столбцы имеют значительно более доступные варианты выравнивания, включая выравнивание по вертикали.
  • В отличие от По умолчанию значение блочная система где грид столбец начинается в полную ширину в xs уровня, flexbox требует .col-{breakpoint} класс для каждого уровня.

Холодок? Awesome—продолжайте чтение для получения дополнительной информации и некоторые фрагменты кода.

Авто-разметка столбцов

Когда flexbox поддержки, вы можете использовать точки останова конкретных классов столбца равной ширины столбцов. Добавить любое количество .col-{breakpoint}s для каждой точки необходимо и вы хорошо идти. Например, вот два грид разметки, которые применяются к каждому устройству и возможность просмотра.

1 of 2

1 of 2

1 of 3

1 of 3

1 of 3

<div>
  <div>
    <div>
      1 of 2
    </div>
    <div>
      1 of 2
    </div>
  </div>
  <div>
    <div>
      1 of 3
    </div>
    <div>
      1 of 3
    </div>
    <div>
      1 of 3
    </div>
  </div>
</div>

Авто-%и 2% flexbox грид столбцы также означает, что вы можете установить ширину одного столбца, а остальные автоматически изменяет вокруг него. Вы можете использовать предопределенный грид классов (как показано ниже), грид примеси, или рядные шириной. Обратите внимание, что другие столбцы изменится независимо от ширины центральной колонки.

1 of 3

2 of 3 (wider)

3 of 3

1 of 3

2 of 3 (wider)

3 of 3

<div>
  <div>
    <div>
      1 of 3
    </div>
    <div>
      2 of 3 (wider)
    </div>
    <div>
      3 of 3
    </div>
  </div>
  <div>
    <div>
      1 of 3
    </div>
    <div>
      2 of 3 (wider)
    </div>
    <div>
      3 of 3
    </div>
  </div>
</div>

Адаптивный flexbox

В отличие от По умолчанию значение блочная система, в flexbox грид требуется класс для полной ширины столбцов. Если у вас есть .col-sm-6 и не добавить .col-xs-12 ваш xs грид не будет правильно отображаться. Обратите внимание, что flexbox грид уровни еще шкалу в точки останова, так что если вы хотите два 50% широкие столбцы через sm, md и lg, нужно только установить . col-sm-6.

1 of 2 (stacked on mobile)

1 of 2 (stacked on mobile)

<div>
  <div>
    <div>
      1 of 2 (stacked on mobile)
    </div>
    <div>
      1 of 2 (stacked on mobile)
    </div>
  </div>
</div>

Вертикальное выравнивание

Используйте flexbox коммунальные услуги выравнивание вертикальное выравнивание столбцов.

One of three columns

One of three columns

One of three columns

One of three columns

One of three columns

One of three columns

<div>
  <div>
    <div>
      One of three columns
    </div>
    <div>
      One of three columns
    </div>
    <div>
      One of three columns
    </div>
  </div>
  <div>
    <div>
      One of three columns
    </div>
    <div>
      One of three columns
    </div>
    <div>
      One of three columns
    </div>
  </div>
  <div>
    <div>
      One of three columns
    </div>
    <div>
      One of three columns
    </div>
    <div>
      One of three columns
    </div>
  </div>
</div>

One of three columns

One of three columns

One of three columns

<div>
  <div>
    <div>
      One of three columns
    </div>
    <div>
      One of three columns
    </div>
    <div>
      One of three columns
    </div>
  </div>
</div>

Горизонтальное выравнивание

Flexbox утилиты для горизонтального выравнивания существуют по ряду разметка вариантов.

One of two columns

One of two columns

One of two columns

One of two columns

One of two columns

One of two columns

One of two columns

One of two columns

One of two columns

One of two columns

<div>
  <div>
    <div>
      One of two columns
    </div>
    <div>
      One of two columns
    </div>
  </div>
  <div>
    <div>
      One of two columns
    </div>
    <div>
      One of two columns
    </div>
  </div>
  <div>
    <div>
      One of two columns
    </div>
    <div>
      One of two columns
    </div>
  </div>
  <div>
    <div>
      One of two columns
    </div>
    <div>
      One of two columns
    </div>
  </div>
  <div>
    <div>
      One of two columns
    </div>
    <div>
      One of two columns
    </div>
  </div>
</div>

Flex · Bootstrap v5.

0

Включить гибкое поведение

Примените утилиты display для создания контейнера flexbox и преобразования прямых дочерних элементов

в элементы flex. Гибкие контейнеры и элементы можно дополнительно модифицировать с помощью дополнительных свойств гибкости.

Я контейнер Flexbox!

<div>Я контейнер Flexbox!</div>

Я встроенный контейнер Flexbox!

<div>Я встроенный контейнер Flexbox!</div>

Адаптивные варианты также существуют для .d-flex и .d-inline-flex.

  • .d-flex
  • .d-inline-flex
  • .d-sm-flex
  • .d-sm-inline-flex
  • .d-md-flex
  • .d-md-inline-flex
  • .d-lg-flex
  • .d-lg-inline-flex
  • .d-xl-flex
  • .d-xl-inline-flex
  • .d-xxl-flex
  • . d-xxl-inline-flex

Направление

Задайте направление гибких элементов в гибком контейнере с помощью утилит направления. В большинстве случаев Вы можете опустить здесь горизонтальный класс, так как браузер по умолчанию равен row. Однако Вы можете столкнуться с ситуациями, когда Вам нужно явно установить это значение (например, адаптивные макеты).

Используйте .flex-row, чтобы установить горизонтальное направление (по умолчанию в браузере), или .flex-row-reverse, чтобы начать горизонтальное направление с противоположной стороны.

Флекс элемент 1

Флекс элемент 2

Флекс элемент 3

Флекс элемент 1

Флекс элемент 2

Флекс элемент 3

<div>
  <div>Флекс элемент 1</div>
  <div>Флекс элемент 2</div>
  <div>Флекс элемент 3</div>
</div>
<div>
  <div>Флекс элемент 1</div>
  <div>Флекс элемент 2</div>
  <div>Флекс элемент 3</div>
</div>

Используйте . flex-column, чтобы задать вертикальное направление, или .flex-column-reverse, чтобы задать вертикальное направление с противоположной стороны.

Флекс элемент 1

Флекс элемент 2

Флекс элемент 3

Флекс элемент 1

Флекс элемент 2

Флекс элемент 3

<div>
  <div>Флекс элемент 1</div>
  <div>Флекс элемент 2</div>
  <div>Флекс элемент 3</div>
</div>
<div>
  <div>Флекс элемент 1</div>
  <div>Флекс элемент 2</div>
  <div>Флекс элемент 3</div>
</div>

Адаптивные вариации также существуют для flex-direction.

  • .flex-row
  • .flex-row-reverse
  • .flex-column
  • .flex-column-reverse
  • .flex-sm-row
  • .flex-sm-row-reverse
  • .flex-sm-column
  • .flex-sm-column-reverse
  • . flex-md-row
  • .flex-md-row-reverse
  • .flex-md-column
  • .flex-md-column-reverse
  • .flex-lg-row
  • .flex-lg-row-reverse
  • .flex-lg-column
  • .flex-lg-column-reverse
  • .flex-xl-row
  • .flex-xl-row-reverse
  • .flex-xl-column
  • .flex-xl-column-reverse
  • .flex-xxl-row
  • .flex-xxl-row-reverse
  • .flex-xxl-column
  • .flex-xxl-column-reverse

Выравнивание содержимого

Используйте утилиты justify-content в контейнерах flexbox, чтобы изменить выравнивание элементов Флекс по главной оси (ось x для начала, ось y, если flex-direction: column). Выберите start (по умолчанию в браузере), end, center, between, around или evenly.

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>...</div>
<div>...</div>
<div>...</div>
<div>...</div>
<div>...</div>
<div>...</div>

Адаптивные варианты также существуют для justify-content.

  • .justify-content-start
  • .justify-content-end
  • .justify-content-center
  • .justify-content-between
  • .justify-content-around
  • .justify-content-evenly
  • .justify-content-sm-start
  • .justify-content-sm-end
  • . justify-content-sm-center
  • .justify-content-sm-between
  • .justify-content-sm-around
  • .justify-content-sm-evenly
  • .justify-content-md-start
  • .justify-content-md-end
  • .justify-content-md-center
  • .justify-content-md-between
  • .justify-content-md-around
  • .justify-content-md-evenly
  • .justify-content-lg-start
  • .justify-content-lg-end
  • .justify-content-lg-center
  • .justify-content-lg-between
  • .justify-content-lg-around
  • .justify-content-lg-evenly
  • .justify-content-xl-start
  • .justify-content-xl-end
  • .justify-content-xl-center
  • .justify-content-xl-between
  • .justify-content-xl-around
  • . justify-content-xl-evenly
  • .justify-content-xxl-start
  • .justify-content-xxl-end
  • .justify-content-xxl-center
  • .justify-content-xxl-between
  • .justify-content-xxl-around
  • .justify-content-xxl-evenly

Выравнивание элементов

Используйте утилиты align-items на контейнерах flexbox, чтобы изменить выравнивание элементов Флекс по поперечной оси (ось Y в начале, ось X, если flex-direction: column). Выберите start, end, center, baseline или stretch (по умолчанию в браузере).

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>. ..</div>
<div>...</div>
<div>...</div>
<div>...</div>
<div>...</div>

Адаптивные варианты также существуют для align-items.

  • .align-items-start
  • .align-items-end
  • .align-items-center
  • .align-items-baseline
  • .align-items-stretch
  • .align-items-sm-start
  • .align-items-sm-end
  • .align-items-sm-center
  • .align-items-sm-baseline
  • .align-items-sm-stretch
  • .align-items-md-start
  • .align-items-md-end
  • .align-items-md-center
  • .align-items-md-baseline
  • .align-items-md-stretch
  • .align-items-lg-start
  • .align-items-lg-end
  • .align-items-lg-center
  • . align-items-lg-baseline
  • .align-items-lg-stretch
  • .align-items-xl-start
  • .align-items-xl-end
  • .align-items-xl-center
  • .align-items-xl-baseline
  • .align-items-xl-stretch
  • .align-items-xxl-start
  • .align-items-xxl-end
  • .align-items-xxl-center
  • .align-items-xxl-baseline
  • .align-items-xxl-stretch

Выравнивание себя

Используйте утилиты align-self для элементов flexbox, чтобы индивидуально изменить их выравнивание по поперечной оси (ось Y для начала, ось X, если flex-direction: column). Выберите один из тех же параметров, что и flex-direction: column). Выберите один из тех же вариантов, что и align-items: start, end, center, baseline или stretch (по умолчанию в браузере).

Флекс элемент

Выровненный Флекс элемент

Флекс элемент

Флекс элемент

Выровненный Флекс элемент

Флекс элемент

Флекс элемент

Выровненный Флекс элемент

Флекс элемент

Флекс элемент

Выровненный Флекс элемент

Флекс элемент

Флекс элемент

Выровненный Флекс элемент

Флекс элемент

<div>Выровненный Флекс элемент</div>
<div>Выровненный Флекс элемент</div>
<div>Выровненный Флекс элемент</div>
<div>Выровненный Флекс элемент</div>
<div>Выровненный Флекс элемент</div>

Адаптивные варианты также существуют для align-self.

  • .align-self-start
  • .align-self-end
  • .align-self-center
  • .align-self-baseline
  • .align-self-stretch
  • .align-self-sm-start
  • .align-self-sm-end
  • . align-self-sm-center
  • .align-self-sm-baseline
  • .align-self-sm-stretch
  • .align-self-md-start
  • .align-self-md-end
  • .align-self-md-center
  • .align-self-md-baseline
  • .align-self-md-stretch
  • .align-self-lg-start
  • .align-self-lg-end
  • .align-self-lg-center
  • .align-self-lg-baseline
  • .align-self-lg-stretch
  • .align-self-xl-start
  • .align-self-xl-end
  • .align-self-xl-center
  • .align-self-xl-baseline
  • .align-self-xl-stretch
  • .align-self-xxl-start
  • .align-self-xxl-end
  • .align-self-xxl-center
  • .align-self-xxl-baseline
  • .align-self-xxl-stretch

Заполнение

Используйте класс . flex-fill для серии родственных элементов, чтобы заставить их ширину равную их содержимому (или равную ширину, если их содержимое не превышает их границы), занимая при этом все доступное горизонтальное пространство.

Флекс элемент с большим количеством контента

Флекс элемент

Флекс элемент

<div>
  <div>Флекс элемент с большим количеством контента</div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
</div>

Адаптивные варианты также существуют для flex-fill.

  • .flex-fill
  • .flex-sm-fill
  • .flex-md-fill
  • .flex-lg-fill
  • .flex-xl-fill
  • .flex-xxl-fill

Увеличиваться и сжимайся

Используйте утилиты .flex-grow-* для переключения способности элемента Флекс расти, чтобы заполнить доступное пространство. В приведенном ниже примере элементы . flex-grow-1 используют все доступное пространство, которое могут, а оставшимся двум элементам Флекс их необходимое пространство.

Флекс элемент

Флекс элемент

Third Флекс элемент

<div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
  <div>Third Флекс элемент</div>
</div>

Используйте утилиты .flex-shrink-* для переключения способности элемента Флекс сжиматься при необходимости. В приведенном ниже примере второй элемент Флекс с .flex-shrink-1 принудительно переносит свое содержимое в новую строку, «сжимаясь», чтобы освободить место для предыдущего элемента Флекс с .w-100.

Флекс элемент

Флекс элемент

<div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
</div>

Адаптивные варианты также существуют для flex-grow и flex-shrink.

  • . flex-{grow|shrink}-0
  • .flex-{grow|shrink}-1
  • .flex-sm-{grow|shrink}-0
  • .flex-sm-{grow|shrink}-1
  • .flex-md-{grow|shrink}-0
  • .flex-md-{grow|shrink}-1
  • .flex-lg-{grow|shrink}-0
  • .flex-lg-{grow|shrink}-1
  • .flex-xl-{grow|shrink}-0
  • .flex-xl-{grow|shrink}-1
  • .flex-xxl-{grow|shrink}-0
  • .flex-xxl-{grow|shrink}-1

Автоматические поля

Flexbox может делать довольно удивительные вещи, когда Вы смешиваете выравнивание гибкости с автоматическими полями. Ниже показаны три примера управления гибкими элементами через автоматические поля: по умолчанию (без автоматического поля), перемещение двух элементов вправо (.me-auto) и перемещение двух элементов влево (.ms-auto) .

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
</div>
<div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
</div>
<div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
</div>

С помощью align-items

Вертикально переместите один элемент Флекс вверх или вниз контейнера, смешав align-items, flex-direction: column и margin-top: auto или margin-bottom: auto.

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
</div>
<div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
  <div>Флекс элемент</div>
</div>

Обертка

Измените способ обертки элементов Флекс в гибкий контейнер. Выберите полное отсутствие переноса (по умолчанию в браузере) с помощью .flex-nowrap, обертывание с помощью .flex-wrap или обратное обертывание с помощью .flex-wrap-reverse.

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>
  ...
</div>

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>
  . ..
</div>

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>
  ...
</div>

Адаптивные варианты также существуют для flex-wrap.

  • .flex-nowrap
  • .flex-wrap
  • .flex-wrap-reverse
  • .flex-sm-nowrap
  • .flex-sm-wrap
  • .flex-sm-wrap-reverse
  • .flex-md-nowrap
  • .flex-md-wrap
  • .flex-md-wrap-reverse
  • .flex-lg-nowrap
  • .flex-lg-wrap
  • .flex-lg-wrap-reverse
  • .flex-xl-nowrap
  • .flex-xl-wrap
  • . flex-xl-wrap-reverse
  • .flex-xxl-nowrap
  • .flex-xxl-wrap
  • .flex-xxl-wrap-reverse

Порядок

Измените визуальный порядок определенных элементов Флекс с помощью нескольких утилит order. Мы предоставляем только варианты создания элемента первым или последним, а также сброс для использования порядка DOM. Поскольку order принимает любое целочисленное значение от 0 до 5, добавьте собственный CSS для любых дополнительных значений.

First Флекс элемент

Second Флекс элемент

Third Флекс элемент

<div>
  <div>First Флекс элемент</div>
  <div>Second Флекс элемент</div>
  <div>Third Флекс элемент</div>
</div>

Адаптивные варианты также существуют для order.

  • .order-0
  • .order-1
  • .order-2
  • .order-3
  • . order-4
  • .order-5
  • .order-sm-0
  • .order-sm-1
  • .order-sm-2
  • .order-sm-3
  • .order-sm-4
  • .order-sm-5
  • .order-md-0
  • .order-md-1
  • .order-md-2
  • .order-md-3
  • .order-md-4
  • .order-md-5
  • .order-lg-0
  • .order-lg-1
  • .order-lg-2
  • .order-lg-3
  • .order-lg-4
  • .order-lg-5
  • .order-xl-0
  • .order-xl-1
  • .order-xl-2
  • .order-xl-3
  • .order-xl-4
  • .order-xl-5
  • .order-xxl-0
  • .order-xxl-1
  • .order-xxl-2
  • .order-xxl-3
  • . order-xxl-4
  • .order-xxl-5

Кроме того, существуют также адаптивные классы .order-first и .order-last, которые изменяют order элемента, применяя order: -1 и order: 6 соответственно.

  • .order-first
  • .order-last
  • .order-sm-first
  • .order-sm-last
  • .order-md-first
  • .order-md-last
  • .order-lg-first
  • .order-lg-last
  • .order-xl-first
  • .order-xl-last
  • .order-xxl-first
  • .order-xxl-last

Выравнивание контента

Используйте утилиты align-content на контейнерах flexbox для выравнивания элементов Флекс вместе по поперечной оси. Выберите start (по умолчанию для браузера), end, center, between, around или stretch. Чтобы продемонстрировать эти утилиты, мы ввели в действие flex-wrap: wrap и увеличили количество элементов Флекс.

Внимание! Это свойство не влияет на отдельные строки элементов Флекс.

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>
  ...
</div>

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>...</div>

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>. ..</div>

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>...</div>

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>...</div>

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

Флекс элемент

<div>. ..</div>

Адаптивные варианты также существуют для align-content.

  • .align-content-start
  • .align-content-end
  • .align-content-center
  • .align-content-around
  • .align-content-stretch
  • .align-content-sm-start
  • .align-content-sm-end
  • .align-content-sm-center
  • .align-content-sm-around
  • .align-content-sm-stretch
  • .align-content-md-start
  • .align-content-md-end
  • .align-content-md-center
  • .align-content-md-around
  • .align-content-md-stretch
  • .align-content-lg-start
  • .align-content-lg-end
  • .align-content-lg-center
  • .align-content-lg-around
  • .align-content-lg-stretch
  • . align-content-xl-start
  • .align-content-xl-end
  • .align-content-xl-center
  • .align-content-xl-around
  • .align-content-xl-stretch
  • .align-content-xxl-start
  • .align-content-xxl-end
  • .align-content-xxl-center
  • .align-content-xxl-around
  • .align-content-xxl-stretch

Медиа объект

Хотите скопировать компонент мультимедийного объекта из Bootstrap 4? В мгновение ока воссоздайте его с помощью нескольких гибких утилит, которые обеспечивают еще большую гибкость и настройку, чем раньше.

PlaceholderИзображение

Это какой-то контент из медиа-компонента. Вы можете заменить его любым содержимым и при необходимости отрегулировать его.

<div>
  <div>
    <img src="..." alt="...">
  </div>
  <div>
    Это какой-то контент из медиа-компонента.  Вы можете заменить его любым содержимым и при необходимости отрегулировать его.
  </div>
</div>

And say you want to vertically center the content next to the image:

PlaceholderИзображение

Это какой-то контент из медиа-компонента. Вы можете заменить его любым содержимым и при необходимости отрегулировать его.

<div>
  <div>
    <img src="..." alt="...">
  </div>
  <div>
    Это какой-то контент из медиа-компонента. Вы можете заменить его любым содержимым и при необходимости отрегулировать его.
  </div>
</div>

Sass

API утилит

Утилиты флексбокс объявлены в нашем API утилит в scss/_utilities.scss. Узнайте, как использовать API утилит.

    "flex": (
      responsive: true,
      property: flex,
      values: (fill: 1 1 auto)
    ),
    "flex-direction": (
      responsive: true,
      property: flex-direction,
      class: flex,
      values: row column row-reverse column-reverse
    ),
    "flex-grow": (
      responsive: true,
      property: flex-grow,
      class: flex,
      values: (
        grow-0: 0,
        grow-1: 1,
      )
    ),
    "flex-shrink": (
      responsive: true,
      property: flex-shrink,
      class: flex,
      values: (
        shrink-0: 0,
        shrink-1: 1,
      )
    ),
    "flex-wrap": (
      responsive: true,
      property: flex-wrap,
      class: flex,
      values: wrap nowrap wrap-reverse
    ),
    "gap": (
      responsive: true,
      property: gap,
      class: gap,
      values: $spacers
    ),
    "justify-content": (
      responsive: true,
      property: justify-content,
      values: (
        start: flex-start,
        end: flex-end,
        center: center,
        between: space-between,
        around: space-around,
        evenly: space-evenly,
      )
    ),
    "align-items": (
      responsive: true,
      property: align-items,
      values: (
        start: flex-start,
        end: flex-end,
        center: center,
        baseline: baseline,
        stretch: stretch,
      )
    ),
    "align-content": (
      responsive: true,
      property: align-content,
      values: (
        start: flex-start,
        end: flex-end,
        center: center,
        between: space-between,
        around: space-around,
        stretch: stretch,
      )
    ),
    "align-self": (
      responsive: true,
      property: align-self,
      values: (
        auto: auto,
        start: flex-start,
        end: flex-end,
        center: center,
        baseline: baseline,
        stretch: stretch,
      )
    ),
    "order": (
      responsive: true,
      property: order,
      values: (
        first: -1,
        0: 0,
        1: 1,
        2: 2,
        3: 3,
        4: 4,
        5: 5,
        last: 6,
      ),
    ),
    

Bootstrap 4 Flex

❮ Предыдущая Далее ❯


Bootstrap 4 Flex

Используйте классы flex для управления компоновкой компонентов Bootstrap 4.


Flexbox

Самая большая разница между Bootstrap 3 и Bootstrap 4 заключается в том, что Bootstrap 4 теперь использует flexbox вместо float для обработки макета.

Модуль Flexible Box Layout упрощает разработку гибкой адаптивной структуры макета без использования float или позиционирования. Если вы новичок в flex, вы можете прочитать об этом в нашем учебнике по CSS Flexbox.

Примечание. Flexbox не поддерживается в IE9 и более ранних версиях.

Если вам требуется поддержка IE8-9, используйте Bootstrap 3. Это наиболее стабильная версия Bootstrap, и она по-прежнему поддерживается командой для исправления критических ошибок и изменений в документации. Однако новые функции добавляться не будут. Это.

Чтобы создать контейнер flexbox и преобразовать прямые дочерние элементы в flex-элементы, используйте класс d-flex :

Example

Flex item 1

Flex-элемент 2

Flex-элемент 3

Пример


Элемент Flex 1

 
Flex item 2

 
Flex item 3


Попробуйте сами »

Чтобы создать встроенный контейнер flexbox, используйте класс d-inline-flex :

Пример

Гибкий элемент 1

Гибкий элемент 2

Гибкий элемент 3

Пример

<дел>

Элемент Flex 1

 
Flex item 2

 
Flex item 3


Попробуйте сами »


Horizontal Direction

Используйте . flex-row для отображения flex-элементов горизонтально (бок о бок). Это по умолчанию.

Совет: Используйте .flex-row-reverse для выравнивания по правому краю в горизонтальном направлении:

Пример

Flex-элемент 1

Flex-элемент 2

Flex-элемент 3

Flex-элемент 1

Flex-элемент 2

Flex-элемент 3

Пример


 
Гибкий элемент 1

 
элемент Flex 2

Элемент Flex 3


 
Гибкий элемент 1

 
элемент Flex 2

Элемент Flex 3


Попробуйте сами »


Вертикальное направление

Используйте .flex-column для вертикального отображения flex-элементов (друг над другом) или .flex-column-reverse для изменения вертикального направления:

Пример

Гибкий элемент 1

Гибкий элемент 2

Гибкий элемент 3

Гибкий элемент 1

Гибкий элемент 2

Гибкий элемент 5 Пример

3

4

<дел>
Гибкий элемент 1

 
элемент Flex 2

Элемент Flex 3


 
Гибкий элемент 1

 
элемент Flex 2

Flex item 3


Попробуйте сами »



Justify Content

Используйте классы . justify-content-* для изменения выравнивания flex-элементов. Действительные классы Start (по умолчанию), End , Центр , между или около :

Пример

Исключенная статья 1

Elect 2

Elead 3

Elect 1

Elect 2

Elead 3

. 2

Изгиб Элемент 3

Исключенный элемент 1

Изгиб. 3

Пример





< div>…

Попробуйте сами »


Fill / Equal Widths

Используйте .flex-fill на flex-элементах, чтобы заставить их иметь одинаковую ширину:

Example


2 Flex item

Flex-элемент 2

Flex-элемент 3

Пример


 
Гибкий элемент 1

 
элемент Flex 2

Flex item 3


Попробуйте сами »


Grow

Используйте . flex-grow-1 на гибком элементе, чтобы занять оставшееся место. В приведенном ниже примере первые два гибких элемента занимают необходимое пространство, а последний элемент занимает оставшееся доступное пространство:

Пример

flex-элемент 1

Элемент Flex 2

Элемент Flex 3

Пример


 
Flex элемент 1

 
элемент Flex 2

Flex item 3


Попробуйте сами »

Совет: Используйте .flex-shrink-1 на гибком элементе, чтобы при необходимости уменьшить его.


Порядок

Измените визуальный порядок определенных гибких элементов с помощью .заказ классов. Допустимые классы: от 0 до 12, где наименьшее число имеет наивысший приоритет (порядок-1 отображается перед порядком-2 и т. д.):

Пример

Элемент Flex 1

Элемент Flex 2

Элемент Flex 3

Пример


 
Flex элемент 1

 
элемент Flex 2

Flex item 3


Попробуйте сами »


Auto Margins

Простое добавление автоматических полей к гибким элементам с помощью . mr-auto (перемещение элементов вправо) или с помощью .ml-auto (перемещение элементов влево):

Пример

Flex Элемент 1

Элемент Flex 2

Элемент Flex 3

Элемент Flex 1

Элемент Flex 2

Элемент Flex 3

Пример


 
Гибкий элемент 1

 
Элемент гибкости 2

Элемент Flex 3


 
Элемент Flex 1

 
Flex элемент 2

 
элемент Flex 3


Попробуйте сами »


Wrap

Управляйте переносом flex-элементов во flex-контейнер с помощью .flex-nowrap (по умолчанию), .flex-wrap или .flex-wrap-reverse .

Нажмите на кнопки ниже, чтобы увидеть разницу между тремя классами, изменив упаковку гибких элементов в поле примера:

Пример

Исключенный элемент 1

Исключенное изделия 2

Исключение 3

Электростанции 4

Элемент сгибания 5

Электростанции сгиба Исключенная статья 10

Изгиб элемент 11

Исключенная статья 12

Электростанция 13

Исключение Item 14

Изгиб 15

Элемент изгиб 16

Электростанция 17

Исключенное изделия 18

Элемент 1

Flex item 20

Flex item 21

Flex item 22

Flex item 23

Flex item 24

Flex item 25

Пример

. .

..

..

Попробуйте сами »


Выровнять содержимое

Управление вертикальным выравниванием собрал гибких элементов с .align-content-* классы. Действительные классы .align-content-start (по умолчанию), .align-content-end , .align-content-center , .align-content-between , .align-content-around и . выровнять содержимое-растянуть .

Примечание: Эти классы не влияют на отдельные строки flex-элементов.

Нажмите на кнопки ниже, чтобы увидеть разницу между пятью классами, изменив вертикальное выравнивание гибких элементов в поле примера:

Пример

Изгиб Item 1

Изгиб Etem 2

Elex Item 3

Исключение Item 4

Flex Item 5

Elect Item 6

Elegle Item 7

Elect 8

Elemp

Исключенная статья 11

Исключенная статья 12

Изгиб.

Flex item 21

Flex item 22

Flex item 23

Flex item 24

Flex item 25

Пример

..

..

..

..

..< /div>

Попробуйте сами »


Выравнивание элементов

Управление выравниванием по вертикали одиночных рядов гибких элементов с помощью0025 .align-items-* классы. Допустимые классы: .align-items-start , .align-items-end , .align-items-center , .align-items-baseline и .align-items-stretch (дефолт).

Нажмите на кнопки ниже, чтобы увидеть разницу между пятью классами:

Пример

Гибкий элемент 1

Гибкий элемент 2

Гибкий элемент 3

Пример

..

. .

..

..

..

Попробуйте сами »


Align Self

Управление вертикальным выравниванием указанного гибкого элемента с помощью .align-self-* классы. Допустимые классы: .align-self-start , .align-self-end , .align-self-center , .align-self-baseline и .align-self-stretch (дефолт).

Нажмите на кнопки ниже, чтобы увидеть разницу между пятью классами:

Пример

Элемент Flex 1

Элемент Flex 2

Элемент Flex 3

Пример


 
Элемент гибкости 1

 
Элемент гибкости 2

 
Flex item 3


Попробуйте сами »


Адаптивные классы Flex

Все гибкие классы поставляются с дополнительными адаптивными классами, которые упрощают установку определенного гибкого класса на определенный размер экрана.

Символ * можно заменить на sm, md, lg или xl, что означает малый, средний, большой или большой экран.

Класс Описание Пример
Гибкий контейнер    
.d-*-flex Создает контейнер flexbox для разных экранов Попытайся
.d-*-inline-flex Создает встроенный контейнер flexbox для разных экранов Попытайся
Направление    
.flex-*-строка Отображение гибких элементов горизонтально на разных экранах Попытайся
.flex-*-row-reverse Отображение гибких элементов по горизонтали и по правому краю на разных экранах Попытайся
. flex-*-столбец Вертикальное отображение гибких элементов на разных экранах Попытайся
.flex-*-столбец-обратный Отображение flex-элементов вертикально, в обратном порядке, на разных экранах screens Попытайся
Обоснованное содержание    
.justify-content-*-start Отображение гибких элементов с самого начала (с выравниванием по левому краю) на разных экранах Попытайся
.justify-content-*-end Отображение гибких элементов в конце (выравнивание по правому краю) на разных экранах Попытайся
.justify-content-*-center Отображение гибких элементов в центре гибкого контейнера на разных экранах Попытайся
. justify-content-*-между Отображение гибких элементов «между» на разных экранах Попытайся
.justify-content-*-around Отображение гибких элементов «вокруг» на разных экранах Попытайся
Заполнение / Одинаковая ширина    
.flex-*-fill Принуждение гибких элементов к одинаковой ширине на разных экранах Попытайся
Расти    
.flex-*-grow-0 Не заставлять элементы расти на разных экранах  
.flex-*-grow-1 Заставить элементы расти на разных экранах  
Термоусадочная    
. flex-*-shrink-0 Не уменьшать размеры элементов на разных экранах  
.flex-*-shrink-1 Уменьшение размеров элементов на разных экранах  
Заказ    
.заказ-*- 0-12 Изменить порядок с 0 на 12 на маленьких экранах Попытайся
Обертка    
.flex-*-nowrap Не переносить элементы на разные экраны Попытайся
.flex-*-wrap Перенос предметов на разные экраны Попытайся
.flex-*-wrap-reverse Обратный перенос элементов на разных экранах Попытайся
Выровнять содержимое    
. align-content-*-start Выровняйте собранные предметы с самого начала на разных экранах Попытайся
.align-content-*-end Выровняйте собранные предметы в конце на разных экранах Попытайся
.align-content-*-center Выровняйте собранные предметы по центру на разных экранах Попытайся
.align-content-*-around Выровнять собранные предметы «по кругу» на разных экранах Попытайся
.align-content-*-stretch Растягивание собранных предметов на разных экранах Попытайся
Выравнивание элементов    
.align-items-*-start Выравнивание отдельных строк элементов с самого начала на разных экранах Попытайся
. align-items-*-end Выравнивание отдельных строк элементов в конце на разных экранах Попытайся
.align-items-*-center Выравнивание отдельных рядов элементов по центру на разных экранах Попытайся
.align-items-*-baseline Выравнивание отдельных рядов элементов по базовой линии на разных экранах Попытайся
.align-items-*-stretch Растягивание отдельных рядов элементов на разных экранах Попытайся
Самовыравнивание    
.align-self-*-start Выравнивание гибкого элемента с самого начала на разных экранах Попытайся
. align-self-*-end Выравнивание гибкого элемента в конце на разных экранах Попытайся
.align-self-*-center Выравнивание гибкого элемента по центру на разных экранах Попытайся
.align-self-*-baseline Выравнивание гибкого элемента по базовой линии на разных экранах Попытайся
.align-self-*-stretch Растягивание гибкого элемента на разных экранах Попытайся

❮ Предыдущий Далее ❯


Шпаргалка Flexbox и Шпаргалка Bootstrap Flex [Бесплатная загрузка в формате PDF]


Обзор

Ниже приведен пример разметки flexbox. Вы можете применить свойства CSS flexbox вручную, но это может стать громоздким, когда вы пытаетесь применить адаптивную функциональность. Преимущество использования служебных классов Bootstrap 4 flexbox заключается в том, что вы можете устанавливать свойства flexbox и нацеливать определенные точки останова.

  <дел>
      
гибкий элемент с классом .flex-item-a
гибкий элемент
гибкий элемент

В приведенной ниже таблице сравниваются стандартные классы flexbox CSS с служебными классами flexbox Bootstrap 4, чтобы помочь вам решить, какой подход лучше всего подходит для вашей ситуации.

Контейнер Flex

  • Макет Flex дает контейнеру возможность изменять ширину/высоту (и порядок) его элементов, чтобы наилучшим образом заполнить доступное пространство контейнера.
  • Контейнер имеет главную ось и поперечную ось, которые зависят от направления изгиба. Каждая ось имеет начало и конец. Например, если вы установите направление гибкости на столбец. Основная ось вертикальна, поперечная ось горизонтальна. Если вы установите направление изгиба на строку, главная ось будет горизонтальной, а поперечная ось — вертикальной.
2justenify-content- .1071 . Justify-Content-Around
  • . Justify-Content-SM-Start
  • . Justify-Content-SM-END
  • . Justify-Content-Sm-Center
  • . -content-sm-between
  • . justify-content-sm-around
  • -md-center
  • .justify-content-md-между
  • .justify-content-md-around
  • .justify-content-lg-start
  • .justify-content-lg-end
    • 2-center-lg-72.justifycontent-7
    • .justify-content-lg-between
    • .justify-content-lg-around
    • .justify-content-xl-start
    • .justify-content-xl-end
    • .justify-content-xl-center
    • .justify-content-xl-между 9Шаг 4.

    Шаг 1: Вы хотите, чтобы контейнер вел себя как блочный или встроенный элемент?

    Контейнеры могут действовать как блочные или встроенные элементы. Если вы измените это на inline-flex они будут подталкиваться друг к другу, как список изображений.

    CSS FLEXBOX

    Дисплей: DOCS DOCS
    FLEX
    создает контейнер. один или комбинацию классов ниже, чтобы указать, к каким точкам останова вы хотите применить свойства.

    Читать документы
    • .D-FLEX
    • . D-INLINE-FLEX
    • . D-SM-FLEX
    • . D-SM-INLINE-FLEX
    • 5. -FLEX
    • .D-MD-INLINE-FLEX
    • .D-LG-FLEX
    • .D-LG-INLINE-FLEX
    • .D-XL-FLEX
    • 911

      1
    . .d-xl-inline-flex

    Шаг 2: Вы хотите, чтобы ваша главная ось была вертикальной или горизонтальной?

    CSS Flexbox

    Гиб-направление: DOCS
    Строка (по умолчанию)
    слева направо
    ROW-Reverse
    Право слева
    Coland
    9999999999999999999999999999.
    999999999999999999.
    reverse = снизу вверх

    Bootstrap Flex Classes

    Используйте один или комбинацию классов ниже, чтобы указать, к каким точкам останова вы хотите применить свойства.

    читать документы
    • .FLEX-ROW
    • . FLEX-ROW-REAVER
    • . FLEX-COLUNM
    • . FLEX-COLUNM-REAVER
    • .FLEX-ROUNM-ROUNM
    • 9115.FLEX-ROUNM-ROUNM
    • . flex-sm-row-reverse
    • реверс
    • .flex-md-column
    • .flex-md-column-reverse
    • .FLEX-LG-ROW
    • .FLEX-LG-ROW-REAVER
    • . -xl-row
    • .flex-xl-row-reverse
    • .flex-xl-column
    • .flex-xl-column-reverse

    Step 3: Как вы хотите, чтобы дополнительное пространство было распределено вдоль главной оси?

    CSS FLEXBOX

    LOUSIFY-CONTENT: DOCS
    FLEX-Start (по умолчанию)
    Счетные предметы, прикрепленные к старту
    СУМЕНТЫ СТАРЬ. по центру
    пробел между
    элементов, равномерно распределенных в строке. Первый элемент в начале и последний элемент в конце
    пространство вокруг
    начальный и конечный элементы не находятся на краю, но имеют 1 единицу пространства с каждой стороны
    space-evenly
    аналогично space-around, за исключением того, что все пробелы одинаковы

    Bootstrap Flex Classes

    Используйте один или комбинацию классов ниже, чтобы указать, к каким точкам останова вы хотите применить свойства.

    читать документы
    • .justify-content-start
    • .justify-content-end
    • .justify-content-center

    CSS Flexbox

    Выравнивание контента: Docs
    Flex-Start
    Счетные предметы, прикрепленные к началу
    Flex-End 9108
    СПАСИЖДЕНИЯ.1097 space-between
    первая строка в начале контейнера и последняя в конце
    space-around
    строки равномерно распределены с равным интервалом вокруг каждой строки занять оставшееся место

    Bootstrap Flex Classes

    Используйте один или несколько классов ниже, чтобы указать, к каким точкам останова вы хотите применить свойства.

    читать документы
    • .align-content-start
    • .align-content-end
    • .align-content-center
    • .align-content-around
    • .align-content-stretch
    • .align-content-sm-stretch
    • 9
    • .align-content-md-stretch
    • .align-content-lg-start
    • .align-content-lg-end
    • -content-lg-around
    • .align-content-lg-stretch
    • .align-content-xl-start
    • .align-content-xl-end
    • .align-content-xl-stretch

    Шаг 5: Как вы хотите распределить дополнительное пространство между элементами по поперечной оси?

    CSS Flexbox

    align-items: читать документы
    Flex-Start
    Совместные предметы поперечной оси для запуска
    Flex-End
    Поперечная ось Выравнивание предметов до конца
    Центр
    Cross Axis Выравнивание Центра
    Baseline
    ALIGN BASELINES
    STRATION (DEFLEN
    ALIGN
    (Defline
    .
    растягивание для заполнения контейнера

    Bootstrap Flex Classes

    Используйте один или комбинацию классов ниже, чтобы указать, к каким контрольным точкам вы хотите применить свойства.

    Read Docs
    • . Align-Items-Start
    • . ALIGN-EITEMS-END
    • . ALIGN-EITEMS-CENTER
    • . ALIGN-BASELEMS
    • . ALIGN-BASELEMS
    • . ALIGNEMS-BASELEMS
    • . ALIGNEMS-BASELEMS
    • . -stretch
    • .align-items-sm-start
    • .align-items-sm-stretch
    • . Align-items-MD-Start
    • . ALIGN-ITEMS-MD-CEND
    • . ALIGN-ITEMS-MD-ЦЕНТР
    • . ALIGN-MD-BASELEN
    • . .align-items-md-stretch
    • .align-items-lg-start
    • -items-lg-baseline
    • . align-items-lg-stretch
    • 9
    • align-items-xl-stretch

    Шаг 6: Вы хотите, чтобы элементы переносились, если они не помещаются на одной строке?

    По умолчанию гибкие элементы будут пытаться уместить все элементы в одну строку.

    CSS Flexbox

    flex-wrap: read docs
    nowrap (по умолчанию)
    все элементы будут пытаться остаться на одной строке reverse
    если элементы не подходят, они будут перенесены и создадут новую строку выше

    Bootstrap Flex Classes

    Используйте один или комбинацию классов ниже, чтобы указать, какие точки останова вы хотите, чтобы свойства были применены.

    Читать документы
    • .FLEX-NOWRAP
    • .FLEX-WRAP
    • .FLEX-WRAP-reverse
    • .FLEX-SM-NOWRAP
    • . FLEX-SM-NOWRAP
    • .FLEX-SM-NOWRAP
    • .
    • .FLEX-SM-WRAP-Reverse
    • . -nowrap
    • .flex-lg-wrap
    • .FLEX-LG-WRAP-Reverse
    • .FLEX-XL-NOWRAP
    • .FLEX-XL-WRAP
    • .FLEX-XL-WRAP-REVERVE
    .FLEX-XL-WRAP-REAVE . property

    Это сокращенное свойство, которое устанавливает свойства flex-direction и flex-wrap . Я предлагаю не использовать это, пока вы не изучите основные свойства, потому что это может сделать вещи более запутанными.

    CSS Flexbox

    flex-flow: read docs
    пример: flex-flow: column-reverse wrap-reverse; или просто flex-flow: wrap-reverse;

    Bootstrap Flex Classes

    Поскольку Bootstrap использует классы, сокращенное свойство недоступно


    Flex Item

    Вы хотите задать свои собственные настройки, а не их родительские настройки и изменить настройки конкретного элемента? Сначала вам нужно будет написать собственный класс и добавить его к элементу, который вы хотите изменить.

    • Элементы Flexbox следуют указаниям своего контейнера.
    • По умолчанию все flex-элементы должны отображаться в одной строке.
    • Отдельные flexbox-элементы могут быть настроены с помощью уникального класса и свойства для переопределения порядка, заданного их контейнером. В приведенном ниже примере используется класс .flex-item-a для внесения изменений только в flex-item-a .
    Пример:
    HTML
      <дел>
          
    .flex-item-a
    .flex-элемент-b
    .flex-элемент-c
    CSS
      .flex-элемент-а {
        порядок: 3;
        вес шрифта: полужирный;
      }
     
    Результат

    098
    Поперечная маржа находится на перекрестной линии
    Центр
    Центры выровнены
    Базовый уровень
    Базовые показатели выровнены
    растяжение (по умолчанию)
    Заполнение
    3 9061 2
    . один или комбинацию классов ниже, чтобы указать, к каким точкам останова вы хотите применить свойства.

    читать документы
    • .align-self-start
    • .
      Оставить комментарий

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *

      © 2019 Штирлиц Сеть печатных салонов в Перми

      Цифровая печать, цветное и черно-белое копирование документов, сканирование документов, ризография в Перми.

    Шаг 1: Вы хотите изменить порядок этого элемента относительно других элементов?

    CSS Flexbox

    заказ: читать документы
    [номер]
    по умолчанию 0

    Классы Bootstrap Flex

    Используйте один или комбинацию классов ниже, чтобы указать, к каким точкам останова вы хотите применить свойства.

    Читать документы
    • . Определение 1
    • . Определение 2
    • . Порядок-3
    • . Порядок-4
    • .
    • .заказ-7
    • .заказ-8
    • .заказ-9
    • . Порядок 10
    • . Определение-1
    • . Порядок
    • . Dord-SM-1
    • . Dord-SM-SM-1

      1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111119. -SM-3

    • . Порядок-SM-4
    • . Порядок-SM-5
    • . Порядок-SM-6
    • . Определение-SM-7
    • . -sm-8
    • .заказ-sm-9
    • .заказ-sm-10
    • . Порядок-SM-11
    • . Порядок-SM-12
    • . Порядок-МД-1
    • .
    • . Порядок-МД-4
    • . Порядок-МД-5
    • . Определение-МД-6
    • . Dord-MD-7
    • .ROD-MD-MD-7
    • 11155555555555.RORD-MD-MD-7
    • 111555.
    • .order-md-9
    • .order-md-10
    • .order-md-11
    • . Определение-MD-12
    • . Определение-LG-1
    • . Dorder-LG-2
    • .
    • . Порядок-LG-5
    • . Порядок-LG-6
    • . Dorder-LG-7
    • . Dord-LG-8
    • 1115.
    • .order-lg-10
    • .order-lg-11
    • .order-lg-12
    • . Порядок-XL-1
    • . Определение-XL-2
    • . Определение-XL-3
    • . Dorder-XL-4
    • 555555.
    • . Порядок-XL-6
    • . Определение-XL-7
    • . Определение-XL-8
    • . Определение-xl-9
    • 91
      9.111025.
    • .order-xl-11
    • .order-xl-12

    Шаг 2: Вы хотите, чтобы этот предмет занимал больше места, чем другие предметы?

    CSS Flexbox

    flex-grow: read docs
    [number]
    default 0

    Bootstrap Flex Classes

    No classes available

    Step 3: Do you хотите, чтобы этот предмет занимал меньше места, чем другие предметы?

    CSS Flexbox

    Flex-Shrink: Read Docs
    [Номер]
    По умолчанию 1

    Классы гибки Bootstrap

    . элемент до того, как будут установлены другие размеры элемента?

    CSS Flexbox

    flex-basis: read docs
    [длина]
    Число, за которым следуют px, em, rem или %. Дополнительные ключевые слова см. в документации
    auto (по умолчанию)
    посмотреть мое свойство ширины или высоты ?

    CSS Flexbox

    align-self: read docs
    auto
    flex-start
    cross-start 7-end 9 flex-0 margin находится на линии перекрестного старта 9101