0

Pasek nawigacyjny CSS Flexbox — logo po lewej stronie, linki po prawej

Zbuduj wizualnie układ flexbox CSS: kierunek elastyczny, justowanie zawartości, wyrównanie elementów, elastyczne zawijanie i przerwa w kontenerze, a także elastyczny wzrost dla każdego dziecka, elastyczne kurczenie i elastyczna podstawa, wszystko z podglądem na żywo i kopiowalnym CSS.

Przetwarzanie... 0%

Wynik

Ta strona otwiera wstępnie ustawiony generator Flexbox w klasycznym układzie paska nawigacyjnego: justify-content ustawiony na odstęp między i wyrównane elementy ustawione na środek. Umieść logo w pierwszym polu, a rząd linków nawigacyjnych w ostatnim (lub podziel linki na środkowe pola), a kontener Flexbox przesunie je na przeciwne końce paska, utrzymując każdy element w tym samym pionowym środku, niezależnie od tego, jak wysokie jest logo lub tekst łącza.

Dzięki odstępowi między nimi to działa: przypina pierwsze dziecko do krawędzi początkowej, a ostatnie dziecko do krawędzi końcowej, a następnie równomiernie rozdziela między nimi pozostałe elementy podrzędne — dokładnie w kształcie lewego logo i prawego łącza, którego używa prawie każdy nagłówek witryny. Align-items: center rozwiązuje następnie wyrównanie w pionie, które wymagało hackowania wysokości linii lub sztuczek z wyświetlaniem komórek tabeli.

Dostosuj liczbę elementów podrzędnych, aby dopasować ją do prawdziwego paska nawigacyjnego — dwa pola na samo logo i pasek wezwania do działania, więcej na logo i kilka linków — i obserwuj, jak układ dostosowuje się na żywo. Skopiuj blok CSS po dopasowaniu go do nagłówka lub otwórz ustawienie wstępne spacji między, jeśli chcesz zobaczyć tę jedną właściwość w porównaniu z jej bliskimi krewnymi.