RU
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
Главная Избранное
Voltar

Генератор CSS flexbox

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

Как пользоваться

Flexbox без заучивания свойств


Доступно на: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

Следующий инструментГенератор @font-face→
Реклама

Генератор CSS flexbox: для чего нужен

Flexbox — самый распространённый способ выравнивать элементы в ряд или столбец в CSS, но названия свойств сбивают с толку тех, кто только начинает.

Здесь вы меняете каждый параметр в переключателе и сразу видите, как двигаются элементы: направление, перенос строк, распределение по главной оси, выравнивание по поперечной оси, align-content и расстояние между элементами. Код показывает только то, что изменено относительно значений по умолчанию, и предупреждает, когда свойство не действует при остальных выбранных параметрах.

Как пользоваться

  1. Выберите параметры направления, выравнивания и переноса.
  2. Настройте gap, число элементов и растущий элемент.
  3. Скопируйте CSS контейнера.

Когда использовать

  • Центрирование элемента на экране.
  • Создание меню или ряда кнопок.
  • Изучение flexbox на практике.

Частые вопросы

В чём разница между justify-content и align-items?

justify-content распределяет элементы по главной оси (по горизонтали, если направление row), а align-items выравнивает по поперечной оси (по вертикали в том же случае). Если сменить направление на column, оси меняются местами.

Когда использовать flexbox, а когда grid?

Flexbox — для одного измерения: ряд кнопок, меню, элементы, которые подстраиваются под место. Grid — для двух измерений сразу, например галерея или макет страницы. Их можно использовать вместе.

Для чего нужен gap?

Задаёт расстояние между элементами без внешнего отступа по краям, что раньше требовало margin и селекторов вроде :last-child. Работает с flexbox во всех актуальных браузерах.

Правда бесплатно?

Да, 100% бесплатно. Без регистрации, без подписки и без ограничений использования. Все инструменты Tools123 бесплатны.

Похожие инструменты

Большое спасибо за поддержку!

Каждое пожертвование помогает держать сайт в сети. Инструменты созданы, чтобы помогать вам, но у нас есть расходы на серверы. Если можете помочь, это очень важно! Выберите или введите сумму:

Безопасная оплата через Stripe. Откроется в другой вкладке.

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