UTILS.
100% в браузере

Генератор CSS Grid

Создайте макет CSS grid с настраиваемыми столбцами, строками и отступом, с живым предпросмотром.

Об этом инструменте

CSS Grid Generator — бесплатный браузерный инструмент, который превращает три простых элемента управления — число столбцов, число строк и зазор — в готовую к вставке CSS grid-раскладку. Задайте значения, наблюдайте за перерисовкой живого превью и скопируйте сгенерированное правило.

Столбцы и строки — целые числа от 1 до 12 (по умолчанию 3 и 2), а зазор — ползунок от 0 до 40 пикселей (по умолчанию 10). Оба измерения записываются через repeat() и единицу 1fr, поэтому каждая дорожка делит доступное пространство поровну. Превью заполняет каждую ячейку пронумерованным цветным блоком, чтобы структуру дорожек было видно с одного взгляда, а вывод — это простое правило .grid с display: grid, grid-template-columns, grid-template-rows и gap. Один клик копирует его в буфер обмена.

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

Часто задаваемые вопросы

Как задаётся размер дорожек?
И столбцы, и строки записываются через repeat() и единицу 1fr, поэтому все дорожки делят доступное пространство поровну.
Что делает управление зазором?
Оно задаёт grid-зазор в пикселях между всеми ячейками, от 0 до 40, и применяется вживую и к превью, и к сгенерированному CSS.
Какие диапазоны допускают элементы управления?
Столбцы и строки принимают целые числа от 1 до 12; ползунок зазора идёт от 0 до 40 пикселей. Значения вне диапазона или нечисловые ограничиваются, откатываясь к значениям по умолчанию: 3 столбца, 2 строки и зазор 10px.
Какой CSS он выводит?
Правило .grid с display: grid, grid-template-columns и grid-template-rows, каждое из которых задано через repeat() и 1fr, и зазором в пикселях. Кнопка Copy помещает это точное правило в буфер обмена.

Больше инструментов