Генератор CSS Grid

Усі інструменти

Grid налаштування

Шаблон
Відступи
Вирівнювання
Статус
Очікування

Живий перегляд

1
2
3
4
5
6
7
8

Про CSS Grid Generator

Цей інструмент допомагає створювати CSS Grid layouts без ручного написання кожної властивості. Можна змінювати колонки, рядки, відступи й вирівнювання та одразу бачити результат у preview.

Корисно для card grids, галерей, dashboard-блоків, sidebar layouts і швидких layout-експериментів перед перенесенням CSS у проєкт.

Як користуватись

  1. Обери preset або введи власні grid-template-columns і grid-template-rows.
  2. Налаштуй gap, column gap, row gap і вирівнювання.
  3. Подивись live preview, щоб перевірити поведінку grid.
  4. Скопіюй згенерований CSS або повне .grid правило.

Поради

  • Використовуй repeat(3, 1fr) для рівних колонок.
  • Використовуй minmax(0, 1fr), якщо елементи можуть мати довгий контент.
  • Для layout із сайдбаром зручно писати щось типу 220px 1fr.
  • justify-content і align-content впливають на сам grid, коли він менший за контейнер.

Перевірки CSS Grid перед публікацією layout

Grid для одного sample може overflow, змінити порядок content або зламатися на довгому чи intrinsic content.

Розміри tracks

Перевірте minmax(), auto, fr, intrinsic sizes і min-width із довгими словами, images, empty cells та великими values.

Responsive placement

Перевірте explicit та implicit tracks, auto-placement, dense packing, spans і named areas на кожному переході layout.

Порядок читання

Узгодьте visual placement з DOM і keyboard order, щоб reflow не створював недоступну послідовність.

Overflow і nesting

Перевірте gaps, nested grids, subgrid support, scroll containers і children, intrinsic width яких розширює grid.

Пов’язані інструменти

Можливо, тобі також стануть у пригоді ці інструменти.

CSS Grid Generator FAQ

Що робить grid-template-columns?
Визначає колонки grid, наприклад repeat(3, 1fr), 220px 1fr або repeat(4, minmax(0, 1fr)).
У чому різниця між gap і column-gap?
gap задає відступи між рядками й колонками, а column-gap змінює тільки горизонтальний відступ між колонками.
Можна вставити існуючий grid CSS?
Так. Встав CSS правила і натисни Parse, щоб завантажити їх у контролери.
Це тільки для простих grid layouts?
Найкраще підходить для типових layouts, але можна вручну вводити і складніші grid track значення.