Любимые места любимого города
Главная
Добавить в предпочтительные источники Google

Генератор CSS Flexbox

Отредактируйте пример ограниченного макета, посмотрите, как ведут себя его оси и элементы, и скопируйте соответствующие CSS и HTML. Полная загрузка использует тот же документ, что и предварительная версия.

Предпросмотр Flexbox

Контейнер и элементы

100–1200 px

100–1200 px

0–48 px

0–100 px

0–100 px


Элементы в порядке исходного кода

До 120 кодовых единиц UTF-16; текст не интерпретируется как HTML.

0–10

0–10

−10–10

8–48 px

Предварительный просмотр и код

Фрагмент HTML нуждается в CSS. В полной загрузке примера используется тот же документ, что и в предварительной версии, включая сброс документа и политику использования ресурсов.

Главная ось: ушел → правильно; поперечная ось: топ → дно.

Элемент 1 · Порядок 0Элемент 2 · Порядок 0Элемент 3 · Порядок 0

Свойство CSS order и обратное направление меняют визуальное расположение, но не порядок элементов в коде, чтения или навигации с клавиатуры. Перемещайте элементы, чтобы изменить порядок в HTML.

Выравнивание содержимого не имеет эффекта, если перенос отключен.

«По размеру» меняет только масштаб просмотра. Размер примера задан по border-box; отступы, границы и полосы прокрутки уменьшают внутреннее пространство. Системные шрифты и отображение зависят от браузера.

Оси и исходный порядок

Свойство CSS order и обратное направление меняют визуальное расположение, но не порядок элементов в коде, чтения или навигации с клавиатуры. Перемещайте элементы, чтобы изменить порядок в HTML.

  1. Элемент 1: .flex-item-1 · order: 0
  2. Элемент 2: .flex-item-2 · order: 0
  3. Элемент 3: .flex-item-3 · order: 0

Ваш пример генерируется локально. Этот инструмент не загружает и не сохраняет образец текста или кода.

Создайте пример Flexbox

  1. Выберите размеры примера, направление письма, перенос и выравнивание.
  2. Выберите каждый элемент, чтобы изменить его текст, гибкий размер, минимальное поведение и визуальный порядок.
  3. Проверьте оси и выполните предварительный просмотр, затем скопируйте текущий фрагмент CSS и HTML или загрузите полный пример.

Понять пример

Основная ось следует за строкой или столбцом в выбранном режиме письма. Настройки обратного изменения изменяют его начало и конец; RTL — это не просто универсальный переворот по горизонтали.

Гибкая основа — это начальный основной размер, а не гарантированная окончательная ширина. Рост, взвешенное сжатие, перенос и автоматические минимальные размеры — все это влияет на результат браузера.

Элементы управления порядком исходного кода изменяют HTML. Порядок CSS и настройки обратного изменения изменяют визуальное расположение без изменения логического чтения или порядка клавиатуры.

Пример имеет фиксированные размеры border-box, внутренний отступ, границы и прокрутку. Внутреннее пространство меньше; системные шрифты и полосы прокрутки могут влиять на макет.

Полезные эксперименты

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

Включите перенос, уменьшите ширину примера и измените align-content. При nowrap это свойство не действует; при включённом переносе оно может действовать даже на одну строку.

Сравните LTR и RTL, затем попробуйте вертикальное письмо. Прочитайте физические метки начала и конца вместо того, чтобы предполагать, что строка всегда означает слева направо.

Знайте, что генерируется

Это пример ограниченного компонента фиксированного размера, а не конструктор страниц или гарантия адаптивного дизайна. Ваш реальный контент и окружающие его стили требуют отдельной проверки.

Автоматические минимальные размеры могут препятствовать ожидаемому сжатию. Опция «Разрешить размер меньше содержимого» явно устанавливает оба минимальных размера в ноль; инструмент не делает это скрытно.

Fit меняет только масштаб просмотра. Используйте 100% и содержащиеся в нем области прокрутки для просмотра деталей; Поддержка синтаксического анализа или загруженный предварительный просмотр не подтверждают рендеринг каждого браузера.

Копируется фрагмент HTML, для которого также нужен CSS. Полный HTML содержит тот же документ, что и предпросмотр, включая небольшой сброс стилей документа и ограничительную политику ресурсов.

Локальное создание

Инструмент не отправляет и не сохраняет ваш текст или сгенерированный код. Копирование и скачивание полного примера выполняются только по запросу; к другим службам сайта применяются собственные правила конфиденциальности.

Вопросы по флексбоксу

Строка следует линейной оси, а столбец — оси блока. Настройки режима записи, RTL и реверса определяют их физическое начало и конец.

Базовый и предпочтительные размеры участвуют в раскладке Flexbox, но не фиксируют окончательные размеры. На результат влияют доступное пространство, рост, сжатие, минимальные размеры содержимого и перенос.

При nowrap свойство не действует. При включённом переносе его действие также зависит от свободного места на поперечной оси и выравниваемых строк.

Нет. Визуальное изменение порядка не меняет логический порядок исходных текстов или клавиатуру. Переместите элемент в исходном порядке, если вы хотите изменить сгенерированную последовательность HTML.

Копирование HTML дает соответствующий фрагмент компонента. Загрузка представляет собой полный автономный пример с текущим CSS и тем же документом, который использовался для предварительного просмотра.

Нет. В примере зафиксированы свои настройки, но системные шрифты, браузерная отрисовка и стили на реальном сайте могут отличаться. Проверьте свой фактический контент и среду.

Нет. Пример создаётся локально; копирование и скачивание выполняются только по вашему запросу. Это не утверждение обо всех остальных службах сайта.

Источники

Эти спецификации описывают поведение CSS, используемое в примере.

Проверено 8 ноября 2026 г. Браузер выполняет верстку; эти источники не подтверждают эту реализацию.

SVG в PNG

Преобразуйте SVG-файл или вставленный код в PNG: задайте размер, прозрачный фон или цвет и используйте встроенные шрифты.

Открыть инструмент — SVG в PNG

Генератор CSS-фильтров

Настройте порядок эффектов, сравните образец и скопируйте объявление filter.

Открыть инструмент — Генератор CSS-фильтров

Калькулятор плавного размера шрифта

Задайте размеры шрифта для двух значений ширины окна. Скопируйте CSS с единицами rem и изучите модель, рассчитанную по тем же коэффициентам, что и в коде.

Открыть инструмент — Калькулятор плавного размера шрифта

Генератор CSS-кнопок

Настройте состояния кнопки, проверьте фокус клавиатуры и скопируйте HTML и CSS.

Открыть инструмент — Генератор CSS-кнопок

Генератор CSS border-radius

Настройте восемь радиусов, посмотрите результат и скопируйте CSS в пикселях или процентах.

Открыть инструмент — Генератор CSS border-radius

Генератор CSS Grid

Создайте пример CSS Grid с дорожками, размещением и именованными областями. Просматривайте, копируйте CSS и HTML или скачивайте полный пример.

Открыть инструмент — Генератор CSS Grid

Генератор CSS-тени текста

Создавайте упорядоченные тени текста, просматривайте пример и копируйте точный CSS.

Открыть инструмент — Генератор CSS-тени текста

Генератор преобразований CSS

Создавайте повторяемые двумерные преобразования CSS, редактируйте px или процентный перевод и начало координат, проверяйте поле ссылки и копируйте точные текущие объявления.

Открыть инструмент — Генератор преобразований CSS

Генератор теней CSS

Создавайте упорядоченные слои box-shadow с предпросмотром и копируйте код.

Открыть инструмент — Генератор теней CSS

Водяной знак на изображениях

Добавьте текст или логотип к изображениям, проверьте результаты и скачайте отдельные файлы или ZIP.

Открыть инструмент — Водяной знак на изображениях

Генератор CSS-градиентов

Создавайте линейные и радиальные градиенты с цветами, непрозрачностью и позициями.

Открыть инструмент — Генератор CSS-градиентов

Конвертер цветов

Преобразуйте поддерживаемые значения sRGB HEX, RGB и HSL с альфа-каналом и указанной точностью.

Открыть инструмент — Конвертер цветов

Изображение в текст (OCR)

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

Открыть инструмент — Изображение в текст (OCR)

Чтение QR-кода из изображения

Прочитайте один QR-код из локального PNG или JPEG и проверьте текст или байты, не открывая ссылки.

Открыть инструмент — Чтение QR-кода из изображения

Проверка контрастности цветов

Сравните цвета переднего плана и фона, настройте непрозрачность и проверьте числовые пороги контрастности WCAG для текста и важных деталей интерфейса.

Открыть инструмент — Проверка контрастности цветов

Калькулятор размера печати и разрешения

Рассчитайте размер отпечатка, нужное число пикселей и фактическое PPI с полями или обрезкой.

Открыть инструмент — Калькулятор размера печати и разрешения

Калькулятор соотношения сторон

Найдите соотношение ширины и высоты или рассчитайте новый размер в пикселях по одной заданной стороне.

Открыть инструмент — Калькулятор соотношения сторон

Сжатие изображений

Попробуйте уложить JPEG, PNG или WebP в заданный размер файла: проверьте результат и при желании уменьшите размеры изображения.

Открыть инструмент — Сжатие изображений

HEIC в JPG

Преобразуйте поддерживаемые HEIC-фото в полноразмерные JPG в браузере. Настройте качество и фон, скачайте проверенные файлы по отдельности или в ZIP.

Открыть инструмент — HEIC в JPG

Конвертер изображений

Конвертируйте поддерживаемые PNG, JPEG и WebP локально, настройте прозрачность, фон и качество и скачайте проверенные результаты.

Открыть инструмент — Конвертер изображений

Создать фотоколлаж

Расположите фотографии в сетке и скачайте PNG или JPEG.

Открыть инструмент — Создать фотоколлаж

Поворот и отражение изображений

Поверните или отразите набор локальных статичных PNG, JPEG и WebP, затем проверьте и скачайте обработанные изображения.

Открыть инструмент — Поворот и отражение изображений

Обрезать изображение

Обрежьте локальный JPEG, PNG или WebP с точностью до пикселя и скачайте результат в PNG или JPEG.

Открыть инструмент — Обрезать изображение

Изменить размер изображения

Измените размер JPG, PNG или WebP в пикселях или процентах, проверьте результат и скачайте его.

Открыть инструмент — Изменить размер изображения
Все инструменты этой категории