Kako stvoriti atraktivnu navigacijsku traku koja će očarati posjetitelje vaše stranice! Navigacijska traka jedan je od ključnih elemenata svake web stranice. Omogućuje korisnicima lako snalaženje i pristupanje različitim dijelovima vaše stranice. U ovom članku ćemo proći kroz postupak kreiranja osnovne, ali atraktivne navigacijske trake koristeći HTML i CSS.
1. Kreirajte osnovnu strukturu HTML-a Za početak, potrebno je kreirati osnovnu strukturu navigacijske trake. To ćemo napraviti koristeći HTML. U vaš HTML dokument dodajte sljedeći kod:
“`html
Vaša Web Stranica
“`
Za navigaciju smo upotrijebili `
` element koji je semantički ispravan izbor, a unutar njega smo postavili neuređeni popis `` s elementima `` koji predstavljaju pojedine stavke navigacije.2. Stilizirajte navigacijsku traku kroz CSS Kada smo postavili strukturu, vrijeme je da navigacijskoj traci damo života kroz stilizaciju. U CSS datoteci `stilovi.css` dodajte sljedeći kod:
“`css
/* Resetiranje defaultnih margina i paddinga */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* Stiliziranje navigacijske trake */
nav {
background-color: #333;
overflow: hidden;
}
nav ul {
list-style-type: none;
}
nav li {
float: left;
}
nav li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
nav li a:hover {
background-color: #ddd;
color: black;
}
“`
Ovim CSS-om postavljamo osnovne stilove za našu navigaciju: uklanjamo defaultne margine i paddinge, postavljamo boju pozadine navigacijske trake, definišemo izgled linkova i dodajemo efekt prelaska boje prilikom prelaska miša preko pojedinog linka.
3. Odgovorno (responsive) dizajniranje navigacije Za modernu web stranicu izuzetno je važno da navigacijska traka bude prilagođena svim uređajima. Dodajte sljedeći kod u `stilovi.css` kako biste osigurali odgovorno ponašanje navigacijske trake:
“`css
/* Odgovorni dizajn za male uređaje */
@media screen and (max-width: 600px) {
nav li {
float: none;
width: 100%;
}
}
“`
Ovaj dodatni CSS osigurava da se na uređajima s manjom širinom ekrana (kao što su mobilni telefoni) navigacijski linkovi prikazuju jedan ispod drugoga, umjesto u jednom retku.
Zaključak Sada ste naučili osnove izrade funkcionalne i stilski privlačne navigacijske trake koristeći HTML i CSS. S ovakvim znanjem, spremni ste unaprijediti korisničko iskustvo na svojoj web stranici. Sretno s dizajniranjem!