Визуално композирайте CSS Grid шаблони, разстояния и разполагане, после копирайте CSS за оформление.

Преглед

Кликнете върху номериран елемент в мрежата, за да го изберете и преместите.

grid-template-columns
grid-template-rows
Генериран CSS
Колони
Редове
Разстояния
16px
16px
Подравняване
Елементи на мрежата
Елемент 1
Шаблони

За CSS Grid площадка

Плейграундът за CSS Grid композира реални мрежови оформления визуално. Добавяйте и премахвайте колонни и редови писти, за да оформите grid-template-columns и grid-template-rows, задайте разстоянията между колони и редове и настройте всичките четири свойства за подравняване — justify-items, align-items, justify-content и align-content — докато прегледът отразява всяка промяна мигновено.

Позиционирането на елементи е там, където мрежите стават мощни: добавете елементи, кликнете един в прегледа, за да го изберете, и го позиционирайте с начало на колона, обхват на колона, начало на ред и обхват на ред. Така се изграждат странични ленти, хедъри и функционални клетки, обхващащи множество писти — техниката зад почти всяко реално мрежово оформление.

Три шаблона — holy grail, dashboard и gallery — зареждат класически структури на страници, които можете да разгледате и адаптирате. Когато оформлението е правилно, копирайте генерирания CSS, съдържащ пълните правила на мрежовия контейнер и позиционирането на всеки елемент.

Как да използвате CSS Grid площадка

  1. Добавете или премахнете колонни и редови писти, за да определите мрежовия шаблон.
  2. Задайте разстоянието между колони и разстоянието между редове.
  3. Коригирайте контролите за подравняване: justify-items, align-items, justify-content и align-content.
  4. Добавете елементи, кликнете един в прегледа и задайте началото и обхвата на колона/ред, за да го позиционирате.
  5. Заредете шаблона holy grail, dashboard или gallery, за да изучите класическо оформление.
  6. Копирайте генерирания CSS в стиловата ви таблица.

Често задавани въпроси

justify-items подравнява всеки елемент вътре в собствената му мрежова клетка; justify-content подравнява цялата мрежа вътре в контейнера, когато пистите не го запълват. Същото разграничение важи вертикално при align-items спрямо align-content.

Изберете елемента и увеличете обхвата му на колона — изходният CSS използва grid-column със стойност за обхват. Комбинирано с обхват на ред можете да изградите заглавни ленти, странични ленти и големи функционални клетки в рамките на същата мрежа.

Класическият скелет на страница: хедър и футър в пълна ширина с три колони между тях — навигация, основно съдържание и странична лента. Беше нотирано трудно с floats; шаблонът показва как няколко мрежови позиционирания го решават чисто.

Grid превъзхожда в двумерни оформления, където редовете и колоните трябва да се подравнят — скелети на страници, табла, галерии. Flexbox е най-добър за едномерни потоци като ленти с инструменти и менюта. Те се съчетават добре: grid за страницата, flex вътре в компонентите.

Да, безплатен е и базиран на браузъра — експериментирайте колкото искате, и нищо от изграденото не напуска машината ви.

Сподели

Популярни търсения
css grid генератор css grid площадка генератор на grid-template-columns генератор на css grid оформление конструктор на grid-template-areas инструмент за css grid gap css grid визуализатор
Нуждаете се от помощ?
Открихте проблем с този инструмент? Кажете ни.
Докладване на проблем

Добавете този безплатен инструмент към собствения си уебсайт — копирайте и поставете кода по-долу.