0

CSS Flexbox Navbar — Logo Kiri, Pautan Kanan

Bina reka letak flexbox CSS secara visual: flex-direction, justify-content, align-item, flex-wrap dan gap pada bekas, ditambah dengan flex-grow setiap kanak-kanak, flex-shrink dan flex-basis, semuanya dengan pratonton langsung dan CSS yang boleh disalin.

Memproses... 0%

Hasilnya

Halaman ini membuka pratetap penjana flexbox kepada susun atur bar navigasi klasik: justify-content set to space- between and align-item set to center. Letakkan logo dalam kotak pertama dan deretan pautan navigasi pada yang terakhir (atau belah pautan merentas kotak tengah) dan bekas flexbox menolaknya ke hujung bertentangan bar sambil memastikan setiap item berbaris pada pusat menegak yang sama, tidak kira berapa tinggi logo atau teks pautan.

space-between adalah perkara yang menjadikan ini berfungsi: ia menyematkan anak pertama ke tepi permulaan dan anak terakhir ke tepi hujung, kemudian merebak mana-mana kanak-kanak yang tinggal secara sama rata di antara mereka — betul-betul logo kiri, pautan kanan membentuk hampir setiap pengepala tapak menggunakan. align-item: tengah kemudian menyelesaikan penjajaran menegak yang dahulunya memerlukan penggodaman ketinggian garisan atau helah paparan sel jadual.

Laraskan kiraan kanak-kanak agar sepadan dengan bar navigasi sebenar anda — dua kotak untuk bar logo-dan-CTA kosong, lebih banyak untuk logo serta beberapa pautan — dan tonton reka letak menyesuaikan secara langsung. Salin blok CSS sebaik sahaja ia sepadan dengan pengepala anda, atau buka ruang-antara pratetap jika anda ingin melihat satu sifat itu dibandingkan dengan saudara terdekatnya.