← Назад к функциям
Pro

Визуализатор Grid/Flex

Grid/Flex Visualizer обнаруживает каждый CSS Grid и Flexbox-контейнер на веб-странице и отображает их структуру макета в виде цветных overlays прямо на странице. Смотрите линии сетки, размеры треков, значения gap, направления flex, оси выравнивания и размеры дочерних элементов — всё визуализируется без открытия DevTools.

CSS Grid и Flexbox — основа современной веб-разметки, но по умолчанию они невидимы. Вы не можете увидеть линии сетки, оси flex или значения gap, просто глядя на страницу. Браузерные DevTools предлагают некоторые функции overlay для grid, но они требуют сначала найти контейнер в панели Elements, вручную включить overlay и показывают только один контейнер за раз. Grid/Flex Visualizer полностью автоматизирует этот процесс — сканирует страницу, находит каждый Grid- и Flex-контейнер и отображает их структуру макета в виде визуальных overlays. Контейнеры Grid показывают линии столбцов и строк с подписанными размерами треков. Контейнеры Flex показывают направление главной оси, выравнивание по поперечной оси и распределение пространства. Отступы (gap) выделяются цветными полосами с их значениями в пикселях. Нажмите на любой контейнер, чтобы увидеть подробную панель со всеми перечисленными свойствами макета.

Предпросмотр в реальном времени
example.com/dashboard Grid/Flex: ON
CSS Grid container detected
display: grid
col 1
col 2
col 3
col 1-2 (span 2)
col 3
gap: 8px · grid-template-columns: 1fr 1fr 1fr
Layout Properties
displaygrid
columns1fr 1fr 1fr
rowsauto auto
gap8px
items6 children
Ключевые особенности

Overlay линий CSS Grid

Контейнеры Grid показывают цветные линии для каждого трека строк и столбцов. Размеры треков (1fr, auto, 200px) подписаны на каждой линии. Области gap выделяются полупрозрачными полосами со значением отступа в пикселях. Явные и неявные треки различаются сплошными и пунктирными линиями.

Направление и выравнивание Flexbox

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

Автоматическое обнаружение всех контейнеров

Инструмент автоматически сканирует всю страницу и находит каждый элемент с display: grid или display: flex (включая inline-варианты). Счётчик-значок показывает общее количество обнаруженных контейнеров. Не нужно вручную выбирать элементы — они все найдены и перечислены автоматически.

Подробная панель свойств

Нажмите на любой контейнер, чтобы увидеть все его свойства макета: grid-template-columns/rows, grid-gap, flex-direction, justify-content, align-items, flex-wrap и все свойства размеров дочерних элементов (flex-grow, flex-shrink, flex-basis, grid-column, grid-row).

Размеры дочерних элементов

Каждый дочерний элемент внутри Grid- или Flex-контейнера показывает свой фактический отрисованный размер, значения flex-grow/shrink и размещение в grid area. Смотрите, сколько именно пространства занимает каждый дочерний элемент и почему.

Обнаружение вложенных макетов

Обнаруживает Grid- и Flex-контейнеры, вложенные в другие Grid/Flex-контейнеры. Overlay отображает каждый уровень вложенности разными цветами, чтобы вы могли увидеть полную иерархию макета.

Типичные сценарии использования

Отладка размеров треков Grid

Столбец сетки шире или уже, чем ожидалось? Overlay показывает фактические размеры треков (1fr вычислен как 342px, auto — как 156px), чтобы вы могли точно видеть, как браузер рассчитал размеры.

Понимание распределения пространства в Flex

Почему один flex-элемент шире другого? Визуализатор показывает значения flex-grow, flex-shrink и flex-basis для каждого дочернего элемента, делая логику распределения пространства наглядной.

Проверка адаптивных изменений Grid

Измените размер браузера и наблюдайте, как overlay сетки обновляется в реальном времени. Смотрите, как grid-template-columns меняется с "1fr 1fr 1fr" на десктопе до "1fr" на мобильном, и проверяйте переход на каждой контрольной точке.

Изучение CSS Grid и Flexbox

Посещайте хорошо выстроенные сайты и смотрите, как они используют Grid- и Flex-макеты в продакшне. Визуальные overlays делают абстрактные концепции (единицы fr, auto-fit, justify-content) ощутимыми и интерактивными.

Аудит единообразия макетов

Убедитесь, что все сетки карточек на странице используют одинаковое количество столбцов и значения gap. Overlay делает несоответствия сразу заметными — одна секция использует gap 20px, а другая 24px видно с первого взгляда.

Как использовать
1

Активируйте Grid/Flex Visualizer

Откройте плавающую панель DevSuite Pro и нажмите на иконку Grid/Flex Visualizer. Инструмент сканирует страницу и обнаруживает все Grid- и Flex-контейнеры.

2

Просмотрите обнаруженные контейнеры

Каждый Grid- и Flex-контейнер получает цветной overlay с рамкой. Панель перечисляет все обнаруженные контейнеры с их типом (Grid или Flex) и CSS-селектором элемента.

3

Нажмите для просмотра деталей

Нажмите на любой контейнер, чтобы увидеть все его свойства макета. Контейнеры Grid показывают линии треков и размеры; контейнеры Flex — направления осей и выравнивание.

4

Изучите размеры дочерних элементов

Каждый дочерний элемент отображает своё вычисленное значение размера и специфичные для макета свойства (flex-grow, grid-area). Поймите, как пространство распределяется между дочерними элементами.

5

Отключите overlays

Нажмите на иконку инструмента ещё раз, чтобы убрать все overlays и вернуться к обычному виду страницы.

Готовы попробовать? Визуализатор Grid/Flex?

Установите DevSuite Pro бесплатно и разблокируйте более 39 инструментов разработчика для вашего браузера.

Добавить в Chrome Добавить в Edge Добавить в FireFox