0

CSS Flexbox generátor

Vizuálně sestavte rozvržení flexboxu CSS: flex-direction, justify-content, align-items, flex-wrap and gap na kontejneru, plus flex-grow, flex-shrink a flex-base na dítě, to vše s živým náhledem a kopírovatelným CSS.

Zpracování... 0%

Výsledek

A flexbox layout has two separate rulebooks — properties on the container (flex-direction, justify-content, align-items, flex-wrap, gap) and properties on each child (flex-grow, flex-shrink, flex-basis) — and mixing them up is the most common source of "why isn't this centering / growing / wrapping the way I expect" bugs. Tento generátor umístí na obrazovku obě knihy pravidel najednou: změňte jakýkoli ovládací prvek kontejneru nebo pole vlastního dítěte a tři očíslovaná, barevně odlišená pole se okamžitě aktualizují, takže příčina a následek zůstanou viditelné.

Strana kontejneru pokrývá každou osu rozvržení: vyberte směr, zvolte, jak jsou děti rozmístěny podél hlavní osy s obsahem zarovnání, zarovnejte je na příčnou osu, rozhodněte, zda se zalomí do nových řádků, a místo mezer mezi nimi nastavte mezeru. Podřízená strana je stejně skutečná: přidejte rámečky až do osmi, odeberte až dva a každému z nich přidělte vlastní flex-grow, flex-shrink a flex-base – generátor vytiskne pravidlo CSS pro dítě pouze tehdy, když se alespoň jedno z nich liší od výchozího nastavení prohlížeče, takže zkopírovaný kód se nikdy nevyplní pomocí flex-grow: 0 na krabicích, které to nepotřebují.

Přednastavené stránky přeskakují přímo na rozvržení, která lidé skutečně hledají podle názvu: jak vycentrovat div (jediná nejčastěji kladená otázka rozvržení CSS, vyřešená s justify-content a align-items oba nastavené na střed), logo-levý odkazy-pravá navigační lišta, flexibilní sloupce o stejné šířce přes flex-grow a vedle sebe srovnání mezery mezi mezerami a jejich relativní blízkostí.

Jako každý nástroj na tomto webu je generátor zdarma a běží výhradně ve vašem prohlížeči: žádné nahrávání, žádný účet a po načtení stránky funguje offline.