Jak utworzyć: stałe menu
- Poprzednia strona Linki menu równoległe
- Następna strona Panel nawigacyjny przewijany przy rozwijaniu
Naucz się, jak używać CSS do tworzenia "stałych" menu.
Jak utworzyć stałą górną nawigację
Krok pierwszy - Dodaj HTML:
<div class="navbar"> <a href="#home">Strona główna</a> <a href="#news">Wiadomości</a> <a href="#contact">Kontakt</a> </div> <div class="main"> <p>Niektwy tekst niektwy tekst niektwy tekst niektwy tekst..</p> </div>
Krok drugi - Dodaj CSS:
Aby utworzyć stałą nawigację na górze, użyj position:fixed
i top:0
Uwaga, stała nawigacja może zakryć inną treść. Aby to rozwiązać, dodaj górny margines równy lub większy niż wysokość menu.
/* Pasek nawigacyjny */ .navbar { overflow: hidden; background-color: #333; position: fixed; /* Ustaw pasek nawigacyjny na stałym miejscu */ top: 0; /* Umieść pasek nawigacyjny na górze strony */ width: 100%; /* Pełna szerokość */ } /* Linki w nawigacji */ .navbar a { float: left; display: block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; } /* Zmień tło przy nawigacji na podświetlenie */ .navbar a:hover { background: #ddd; color: black; } /* Główna treść */ .main { margin-top: 30px; /* Dodaj górny zewnętrzny margines, aby uniknąć nadpisywania treści */ }
Jak utworzyć stałą dolną nawigację
Aby utworzyć stałą dolną nawigację, użyj position:fixed
i bottom:0
:
/* Pasek nawigacyjny */ .navbar { position: fixed; /* Ustaw pasek nawigacyjny na stałym miejscu */ bottom: 0; /* Umieść paskę nawigacyjną na dole strony */ width: 100%; /* Pełna szerokość */ } /* Główna treść */ .main { margin-bottom: 30px; /* Dodaj dolną zewnętrzną margines, aby uniknąć nadpisywania treści */ }
Strony związane
Tutorial:Panel nawigacyjny CSS
- Poprzednia strona Linki menu równoległe
- Następna strona Panel nawigacyjny przewijany przy rozwijaniu