0

CSS Flexbox Navbar — Logo Stânga, Linkuri Dreapta

Creați vizual un aspect CSS flexbox: flex-direction, justificare-conținut, aliniere-articole, flex-wrap și decalaj pe container, plus flex-grow per copil, flex-shrink și flex-basis, toate cu o previzualizare live și CSS copiabil.

Procesare... 0%

Rezultat

Această pagină deschide generatorul flexbox presetat la aspectul clasic al barei de navigare: justify-content setat la spațiu între și align-elements setat la centru. Puneți o siglă în prima casetă și un rând de legături de navigare în ultima (sau împărțiți legăturile în casetele din mijloc) și containerul flexbox le împinge la capetele opuse ale barei, menținând în același timp fiecare articol aliniat pe același centru vertical, indiferent cât de înalt este sigla sau textul linkului.

spațiu-între este ceea ce face ca acest lucru să funcționeze: fixează primul copil la marginea de început și ultimul copil la marginea finală, apoi împrăștie orice copii rămași în mod egal între ei - exact logo-ul din stânga, link-urile din dreapta formează aproape fiecare antet de site utilizat. align-items: center apoi rezolvă alinierea verticală care obișnuia avea nevoie de hack-uri de înălțime de linie sau trucuri de afișare a celulelor de masă.

Ajustați numărul de copii pentru a se potrivi cu adevărata dvs. bară de navigare — două casete pentru o bară de logo-uri și CTA, mai multe pentru logo, plus mai multe linkuri — și urmăriți modul în care se adaptează în direct. Copiați blocul CSS odată ce se potrivește cu antetul dvs. sau deschideți spațiul dintre presetarea dacă doriți să vedeți acea proprietate în comparație cu rudele ei apropiate.