Генератор CSS Grid
Создайте двумерную сетку с явными и неявными дорожками и отдельными элементами. Разметку вычисляет браузер, а редактор показывает заданные правила.
Как создать пример сетки
- Задайте размеры образца, дорожки, направление, интервалы и выравнивание.
- Измените текст и размещение элементов или задайте именованные области. Исправьте незавершённые и конфликтующие поля.
- Посмотрите результат, скопируйте CSS или HTML либо скачайте полный документ предпросмотра.
Как работают правила
Явные дорожки заданы шаблоном; автоматическое или вне его размещение может создавать неявные дорожки по отдельному повторяющемуся шаблону.
fr распределяет оставшееся пространство, а не процент внешнего размера. У 1fr есть автоматический минимум; minmax(0px, 1fr) его меняет. Минимумы элементов задаются отдельно.
Размещение, order и dense меняют визуальное расположение, но не порядок чтения или фокуса HTML. Перемещение элементов меняет исходный порядок.
Столбцы идут по inline, строки по block. При вертикальном письме их физические направления меняются. Подгонка не создаёт адаптивных точек останова.
Примеры
При ширине 640 px, границах по 1 px и отступах по 16 px ширина содержимого равна 606 px. После двух промежутков по 12 px и дорожки 120 px остаётся 462 px: при простых условиях 1fr и 2fr получают 154 и 308 px. Реальные размеры могут отличаться.
В сетке из трёх явных столбцов линия -1 означает последнюю явную линию, даже если возникнут неявные столбцы. Отрицательное число сохраняется в CSS.
Двухколоночная карта может содержать header в первой строке, nav и main во второй и footer в третьей. Каждая область — прямоугольник; пустые ячейки обозначаются точкой.
Границы редактора
На ось доступно 1–12 явных дорожек и 1–4 значения для неявного шаблона; всего 1–12 элементов. Поддерживаются minmax, линии, span и именованные прямоугольники, но не произвольный CSS.
Нет repeat, auto-fit, auto-fill, subgrid, masonry, вложенных сеток и редактора точек останова. Гибкие дорожки сами по себе не гарантируют адаптивность сайта.
Проценты вместе с промежутками могут переполнить контейнер. Содержимое, шрифты, минимумы, границы и прокрутка влияют на итоговые размеры.
Режим линий допускает перекрытие, но отклоняет равные или обратные конечные линии. Именованные области должны быть уникальны, находиться внутри явной сетки и не перекрываться.
Предпросмотр и файл используют общий документ со сбросом полей страницы. На реальном сайте фрагмент зависит от окружающих стилей и метрик браузера.
Локальный пример
Текст экранируется, код создаётся локально без загрузки и сохранения в URL или истории. Предпросмотр использует пустой sandbox и строгую политику ресурсов; это не гарантия для других сервисов или изменённого файла.
Вопросы о CSS Grid
Источники
Спецификации, описывающие поведение примера.
- W3Cw3.orgCSS Grid LayoutCSS Grid
- W3Cw3.orgCSS Box AlignmentCSS Box Alignment
- W3Cw3.orgCSS Writing ModesCSS Writing Modes
- W3Cw3.orgCSS SizingОпределяет внутренние и предпочтительные размеры.
- W3Cw3.orgCSS GapsОпределяет промежутки между строками и столбцами.
- WHATWGhtml.spec.whatwg.orgHTML iframeОпределяет поведение iframe, srcdoc и sandbox.
- W3Cw3.orgContent Security PolicyContent Security Policy
Описания источников проверены 09.11.2026.
Разметку рассчитывает браузер; спецификации не удостоверяют эту реализацию.
Похожие инструменты
SVG в PNG
Преобразуйте SVG-файл или вставленный код в PNG: задайте размер, прозрачный фон или цвет и используйте встроенные шрифты.
Открыть инструмент — SVG в PNGГенератор CSS-фильтров
Настройте порядок эффектов, сравните образец и скопируйте объявление filter.
Открыть инструмент — Генератор CSS-фильтровКалькулятор плавного размера шрифта
Задайте размеры шрифта для двух значений ширины окна. Скопируйте CSS с единицами rem и изучите модель, рассчитанную по тем же коэффициентам, что и в коде.
Открыть инструмент — Калькулятор плавного размера шрифтаГенератор CSS-кнопок
Настройте состояния кнопки, проверьте фокус клавиатуры и скопируйте HTML и CSS.
Открыть инструмент — Генератор CSS-кнопокГенератор CSS border-radius
Настройте восемь радиусов, посмотрите результат и скопируйте CSS в пикселях или процентах.
Открыть инструмент — Генератор CSS border-radiusГенератор CSS Flexbox
Создайте пример Flexbox с элементами управления контейнером и элементами, явными осями макета, соответствующими CSS и HTML, а также локальной загрузкой полного примера.
Открыть инструмент — Генератор CSS FlexboxГенератор 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 в пикселях или процентах, проверьте результат и скачайте его.
Открыть инструмент — Изменить размер изображения