Što je CSS navigacijska traka?
U CSS-u, navigacijska traka je također poznata kao navigacijska traka koja se koristi u sučelju za pružanje navigacijskih veza ili izbornika raznim biračima ili korisnicima stranice u dizajnu web stranice. Korisnici se mogu jednostavno kretati sadržajem web stranice koristeći ga kao vizualni vodič.
java povezivost
Uz pomoć navigacijske trake možemo poboljšati prezentaciju i stil web stranice, a ona također uključuje dizajn, boje, fontove i razmake opisane pomoću CSS-a. CSS navigacijska traka razvijena je i stilizirana korištenjem CSS svojstava i pravila za stvaranje određenog izgleda i funkcionalnosti.
Karakteristike CSS navigacijske trake
Neke karakteristike navigacijske trake su sljedeće:
Uz pomoć CSS navigacijske trake možemo poboljšati korisničko iskustvo i posjetiteljima olakšati navigaciju sadržajem web stranice, stoga je to ključni dio web dizajna.
Primjer
Uzmimo jednostavan primjer kako možemo stvoriti horizontalnu navigacijsku traku koristeći CSS:
/* Basic styling for the navigation bar */ .navbar { background-color: #333; /* Background color */ overflow: hidden; /* Clear floats */ } /* Style for navigation bar links */ .navbar a { float: left; /* Float the links to the left */ display: block; /* Display links as blocks */ color: white; /* text color */ text-align: center; /* Center-align the text */ padding: 14px 16px; /* Padding around the links */ text-decoration: none; /* Remove underline from links */ } /* Change color on hover */ .navbar a:hover { background-color: #ddd; /* Background color on hover */ color: black; /* Text color on hover */ } <a href="#home">Home</a> <a href="#about">About</a> <a href="#services">Services</a> <a href="#portfolio">Portfolio</a> <a href="#contact">Contact</a>
Izlaz:
Na vodoravnoj navigacijskoj traci ovog primjera stvara se pet veza: 'Početna', 'O', 'Usluge', 'Portfelj' i 'Kontakt'. Koristili smo temeljna CSS svojstva za stiliziranje navigacijske trake, veza i efekata lebdenja. Vaš željeni dizajn može se odražavati u bojama, fontovima, ispunama i drugim stilovima.
Ograničenje CSS navigacijske trake
Postoje neka ograničenja CSS navigacijske trake, a neka su sljedeća:
Unatoč ovim nedostacima, svestranost i široka uporaba CSS navigacijskih traka u web dizajnu i dalje su prisutni. Međutim, možda će ih trebati nadopuniti JavaScriptom i drugim tehnologijama za sofisticiranije značajke i besprijekorno korisničko iskustvo.
Vodoravna navigacijska traka
Vodoravna navigacijska traka vodoravni je popis poveznica, koji se obično nalazi na vrhu stranice.
Pogledajmo kako stvoriti vodoravnu navigacijsku traku pomoću primjera.
Primjer
U ovom primjeru dodajemo preljev: skriven svojstvo koje sprječava da elementi izvan popisa, prikaz: blok svojstvo prikazuje veze kao elemente bloka i omogućuje klikanje na cijelo područje veze.
java učiniti dok
Također dodajemo i plovak: lijevo svojstvo, koje koristi float da bi blok elementi klizali jedan pored drugog.
Ako želimo pozadinsku boju pune širine, tada moramo dodati boja pozadine vlasništvo na a ne element.
rukovanje java iznimkama
ul { list-style-type: none; margin: 0; padding: 0px; overflow: hidden; background-color: lightgray; } li { float: left; } li a { display: block; color: blue; font-size:20px; text-align: center; padding: 10px 20px; text-decoration: none; } .active{ background-color: gray; color: white; } li a:hover { background-color: orange; color: white; } <ul> <li> <a href="#home">Home</a> </li> <li> <a href="#">Java</a> </li> <li> <a href="#">HTML</a> </li> <li> <a href="#">CSS</a> </li> </ul>
Razdjelnici granica
Možemo dodati granicu između veza u navigacijskoj traci pomoću granica-desno vlasništvo. Sljedeći primjer to jasnije objašnjava.
Primjer
ul { list-style-type: none; margin: 0; padding: 0px; overflow: hidden; background-color: lightgray; } li { float: left; border-right: 1px solid blue; } li a { display: block; color: blue; font-size:20px; text-align: center; padding: 10px 20px; text-decoration: none; } .active{ background-color: gray; color: white; } li a:hover { background-color: orange; color: white; } <ul> <li> <a href="#home">Home</a> </li> <li> <a href="#">Java</a> </li> <li> <a href="#">HTML</a> </li> <li> <a href="#">CSS</a> </li> </ul>
Popravljene navigacijske trake
Kada se pomičemo po stranici, fiksne navigacijske trake ostaju pri dnu ili vrhu stranice. Pogledajte primjer istog.
Primjer
ul { list-style-type: none; position: fixed; width:100%; top:0; margin: 0; padding: 0px; overflow: hidden; background-color: lightgray; } li { float: left; border-right: 1px solid blue; } li a { display: block; color: blue; font-size:20px; text-align: center; padding: 10px 20px; text-decoration: none; } .active{ background-color: gray; color: white; } li a:hover { background-color: orange; color: white; } <ul> <li> <a href="#home">Home</a> </li> <li> <a href="#">Java</a> </li> <li> <a href="#">HTML</a> </li> <li> <a href="#">CSS</a> </li> </ul> <h2>Side navigation bar with height: 100%; and position: fixed;</h2> <h3>Scroll the page, and see how the sidenav sticks to the page</h3>Testirajte sada