0

CSS Flexbox Navbar — Logotyp vänster, länkar höger

Bygg en CSS-flexbox-layout visuellt: flex-direction, justify-content, align-items, flex-wrap och gap på behållaren, plus per-child flex-grow, flex-shrink och flex-bas, allt med en liveförhandsvisning och kopierbar CSS.

Bearbetar... 0%

Resultat

Den här sidan öppnar flexbox-generatorns förinställning till den klassiska navbar-layouten: justera-innehåll inställt på mellanslag-mellan och justera-objekt inställt på centrerat. Sätt en logotyp i den första rutan och en rad med nav-länkar i den sista (eller dela länkarna över de mittersta rutorna) och flexbox-behållaren skjuter dem till motsatta ändar av fältet samtidigt som alla föremål är uppradade i samma vertikala mitt, oavsett hur hög logotypen eller länktexten är.

space-between är vad som gör att det här fungerar: det fäster det första barnet till startkanten och det sista barnet till slutkanten, och sprider sedan eventuella återstående barn jämnt mellan dem - exakt vänsterlogotypen, högerlänkarna formar nästan alla webbplatsrubriker som används. align-items: center löser sedan den vertikala justeringen som tidigare behövde radhöjdshack eller tabellcellsvisningstrick.

Justera antalet barn för att matcha din riktiga navbar - två rutor för en bar logotyp och CTA-fält, mer för logotyp plus flera länkar - och se layouten anpassa sig live. Kopiera CSS-blocket när det matchar din rubrik, eller öppna förinställningen mellanslag mellan om du vill se den ena egenskapen jämfört med dess nära släktingar.