Експериментирайте с CSS Flexbox свойства върху елементи на живо и копирайте генерирания CSS за оформление.

Преглед Кликнете върху елемент, за да го редактирате
Генериран CSS

Всичко работи във вашия браузър — нищо не се качва.

Контейнер
12px
Елементи
0
Избран елемент

За Flexbox площадка

Плейграундът за Flexbox е практична пясъчна кутия за CSS flexbox. Задайте свойствата на контейнера — flex-direction, flex-wrap, justify-content, align-items, align-content и разстояние — и наблюдавайте до 12 елемента на живо да се пренареждат в прегледа при всяка промяна на стойност. Това е най-бързият начин да усвоите какво всъщност прави всяко свойство.

Елементите се редактират индивидуално: кликнете един, за да го изберете, и коригирайте неговите flex-grow, flex-shrink, flex-basis, align-self и ред. Виждането как един елемент нараства, за да погълне свободното пространство, докато съседите му запазват ширината си, учи модела за оразмеряване на flex по-бързо от всяка диаграма.

Плейграундът генерира чист CSS за контейнера и всички елементи с настройки, различни от подразбиращите се — копирайте го директно в стиловата си таблица. Всичко работи във вашия браузър без качване, а бутон за нулиране ви връща към чисто състояние.

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

  1. Задайте flex-direction, wrap, justify-content, align-items, align-content и разстояние на контейнера.
  2. Добавете или премахнете елементи — между 2 и 12 — за да отразят реалния ви компонент.
  3. Кликнете елемент и настройте неговите grow, shrink, basis, align-self и ред.
  4. Наблюдавайте как прегледът на живо се обновява при всяка промяна.
  5. Копирайте генерирания CSS и го поставете в проекта си.

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

flex-grow разпределя останалото пространство: елемент с grow 2 получава двойно повече допълнително пространство от такъв с grow 1. flex-shrink работи обратно, когато пространството е недостатъчно. И двете са съотношения между съседите, не абсолютни размери.

align-items позиционира елементите по напречната ос в рамките на реда им. align-content разпределя множество пренесени редове в контейнера — има видим ефект само когато flex-wrap произвежда повече от един ред.

Всеки flex елемент по подразбиране има order 0; елементите се подреждат от най-ниския ред до най-високия. Промяната на реда на елемент го премества визуално, без да засяга HTML — последователността в DOM, а оттам и редът за екранни четци, остава същата.

Да. Генерираният CSS покрива правилата на контейнера плюс селектор за всеки елемент, чиито grow, shrink, basis, align-self или ред се различават от подразбиращото се, така че можете да поставите пълно, работещо оформление.

Да — безплатен, без регистрация и изцяло на страна на клиента. Експериментите ви никога не напускат раздела на браузъра.

Сподели

Популярни търсения
flexbox площадка css flexbox генератор генератор на flex контейнер инструмент justify-content align-items генератор на css flex оформление flexbox визуализатор flexbox генератор на код
Нуждаете се от помощ?
Открихте проблем с този инструмент? Кажете ни.
Докладване на проблем

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