Eksperymentuj z właściwościami CSS Flexbox na żywych elementach i kopiuj wygenerowany CSS układu.

Podgląd Kliknij element, aby go edytować
Wygenerowany CSS

Wszystko działa w Twojej przeglądarce — nic nie jest przesyłane.

Kontener
12px
Elementy
0
Wybrany element

O Plac zabaw Flexbox

Flexbox Playground to praktyczny plac zabaw dla CSS flexbox. Ustaw właściwości kontenera — flex-direction, flex-wrap, justify-content, align-items, align-content i gap — i obserwuj, jak do 12 aktywnych elementów przeukłada się w podglądzie przy każdej zmianie wartości. To najszybszy sposób, by naprawdę zrozumieć działanie każdej właściwości.

Elementy można edytować pojedynczo: kliknij jeden, aby go zaznaczyć, i dostosuj jego flex-grow, flex-shrink, flex-basis, align-self oraz order. Obserwowanie, jak jeden element rośnie, pochłaniając wolne miejsce, podczas gdy sąsiednie zachowują swoją szerokość, uczy modelu rozmiaru flex szybciej niż jakikolwiek diagram.

Plac zabaw generuje czysty CSS dla kontenera oraz dla wszystkich elementów z ustawieniami innymi niż domyślne — skopiuj go bezpośrednio do arkusza stylów. Wszystko działa w Twojej przeglądarce, bez przesyłania czegokolwiek, a przycisk resetu przywraca czysty stan początkowy.

Jak korzystać z Plac zabaw Flexbox

  1. Ustaw flex-direction, wrap, justify-content, align-items, align-content i gap kontenera.
  2. Dodaj lub usuń elementy — od 2 do 12 — aby odzwierciedlić swój rzeczywisty komponent.
  3. Kliknij element i dostosuj jego grow, shrink, basis, align-self i order.
  4. Obserwuj aktualizację podglądu na żywo przy każdej zmianie.
  5. Skopiuj wygenerowany CSS i wklej go do swojego projektu.

Najczęściej zadawane pytania

flex-grow rozdziela wolną przestrzeń: element z grow 2 otrzymuje dwa razy więcej dodatkowego miejsca niż ten z grow 1. flex-shrink działa odwrotnie, gdy miejsca brakuje. Obie wartości to proporcje między elementami sąsiednimi, a nie rozmiary bezwzględne.

align-items pozycjonuje elementy wzdłuż osi poprzecznej w obrębie ich linii. align-content rozmieszcza wiele zawiniętych linii wewnątrz kontenera — ma widoczny efekt tylko wtedy, gdy flex-wrap tworzy więcej niż jedną linię.

Każdy element flex domyślnie ma order 0; elementy są rozmieszczane od najniższej do najwyższej wartości order. Zmiana wartości order elementu przenosi go wizualnie bez ingerowania w HTML — kolejność w DOM, a więc i kolejność odczytu przez czytniki ekranu, pozostaje bez zmian.

Tak. Wygenerowany CSS obejmuje reguły kontenera oraz selektor dla każdego elementu, którego grow, shrink, basis, align-self lub order różni się od wartości domyślnej, dzięki czemu możesz wkleić kompletny, działający układ.

Tak — darmowy, bez rejestracji i w całości działający po stronie klienta. Twoje eksperymenty nigdy nie opuszczają karty przeglądarki.


Popularne wyszukiwania
plac zabaw flexbox generator css flexbox generator kontenera flex narzędzie justify-content align-items generator układu flex css wizualizator flexbox generator kodu flexbox
Potrzebujesz pomocy?
Masz problem z tym narzędziem? Daj nam znać.
Zgłoś problem

Dodaj to darmowe narzędzie do swojej witryny — skopiuj i wklej poniższy kod.