Přeskočit na obsah
100% lokálně

CSS flexbox generátor

Vizuálně vytvořte flex kontejner a jeho položky, poté zkopírujte CSS, Tailwind třídy nebo vložený styl.

Výstup

CSS flexbox generátor

Nastavte flex-direction, flex-wrap, justify-content, align-items a align-content pomocí rozbalovacích nabídek, přidejte mezeru v libovolné jednotce a tento nástroj vám napíše pravidlo flex kontejneru — spolu s odpovídajícím pravidlem pro jeho položky a malým textovým náhledem ukazujícím, jak jsou boxy zarovnány. Použijte jej na skicování navigačního pruhu, řady karet, lišty formuláře nebo jakéhokoli rozložení, které potřebuje položky distribuovat, vycentrovat nebo zalomit bez potřeby úplné mřížky.

Ovládací prvky položek aplikují flex-grow, flex-shrink a flex-basis jednotně v počtu položek, které jste si vybrali, což je přesně to, jak funguje většina skutečných flex řad: jedna třída položky řídící několik boxů místo jednotlivých hodnot na box. Align-content se objevuje na výstupu pouze tehdy, když je flex-wrap nastaven na zalomení nebo zalomení-pozpátku, protože prohlížeče jej jinak ignorují — nástroj nikdy nevypíše deklaraci, která nic nedělá.

Vyberte si formát výstupu, který odpovídá tomu, jak stavíte: jednoduché CSS pro stylopis, Tailwind utility třídy (závorky s libovolnými hodnotami pokrývají mezery a báze, které nezapadají do výchozího měřítka rozestupu), nebo atribut inline style pro rychlý návrh nebo značku bezpečnou pro e-mail. Každá hodnota se aktualizuje v okamžiku, kdy změníte možnost, a náhled rozložení se s ní překreslí — žádný krok sestavení, žádné externí CSS k načítání.

Všechno běží lokálně ve vašem prohlížeči; nic, co zde nakonfigurujete, se nikam neodesílá. Když CSS vypadá správně, zkopírujte jej, stáhněte jej jako soubor .txt nebo jej pošlete zpět na vstup, abyste pokračovali v iteraci s jiným nástrojem.

Časté dotazy

Vztahuje se nastavení flex-grow/shrink/basis na jednu položku nebo na všechny?
Vztahuje se na všechny generované položky rovnoměrně — nástroj modeluje běžný případ jedné sdílené třídy položky, ne samostatné hodnoty na položku.
Proč zmizí align-content, když přepnu na bez zalomení?
Align-content má účinek pouze tehdy, když se kontejner zalomí na více řádků. Nástroj jej vynechá z výstupu na jeden řádek, takže nikdy nezkopírujete pravidlo, které nic nedělá.
Co představuje textový náhled pod CSS?
Zjednodušený, schematický náčrt pořadí položek a zalomení — užitečný pro rychlou kontrolu správnosti, ne pro pixel-přesné vykreslení mezery nebo velikosti.
Mohu použít jinak jednotku než pixely pro mezeru nebo flex-basis?
Ano. Zadejte libovolnou platnou délku CSS nebo procento — px, rem, em, % a tak dále jsou všechny přijímány tak, jak je napíšete.
Je moje konfigurace rozložení nahrána někde?
Ne. Generátor běží zcela ve vašem prohlížeči — nic, co zde nastavíte, se neodesílá na server.