Navbar CSS Flexbox — logotip levo, povezave desno
Vizualno zgradite postavitev CSS flexbox: flex-direction, justify-content, align-items, flex-wrap in vrzel na vsebniku ter flex-grow, flex-shrink in flex-basis na otroka, vse s predogledom v živo in CSS-jem, ki ga je mogoče kopirati.
Rezultat
Ta stran odpre prednastavitev generatorja flexbox na klasično postavitev navbara: justify-content nastavljen na presledek med in align-items nastavljen na sredino. Postavite logotip v prvo polje in vrsto nav povezav v zadnje (ali razdelite povezave čez srednja polja) in vsebnik flexbox jih potisne na nasprotna konca vrstice, pri tem pa ohranja vse elemente poravnane na istem navpičnem središču, ne glede na to, kako visok je logotip ali besedilo povezave.
presledek med njimi je tisto, zaradi česar to deluje: prvega podrejenega elementa pripne na začetni rob in zadnjega podrejenega elementa na končni rob, nato pa vse preostale podrejene elemente enakomerno porazdeli mednje – natanko tako, kot je levi logotip, desna povezava, ki jo uporablja skoraj vsaka glava spletnega mesta. align-items: center nato reši navpično poravnavo, ki je prej zahtevala vdore višine črte ali trike prikaza celice tabele.
Prilagodite število podrejenih elementov, da se ujema z vašo pravo vrstico za krmarjenje – dve polji za goli logotip in vrstico CTA, več za logotip in več povezav – in opazujte, kako se postavitev prilagaja v živo. Kopirajte blok CSS, ko se ujema z vašo glavo, ali odprite prednastavitev presledka med, če želite videti to lastnost v primerjavi z njenimi bližnjimi sorodniki.