Kas ir CSS navigācijas josla?
CSS sistēmā navigācijas josla ir pazīstama arī kā navigācijas josla, ko izmanto saskarnē, lai nodrošinātu navigācijas saites vai izvēlnes dažādiem atlasītājiem vai lapu lietotājiem vietnes dizainā. Lietotāji var viegli pārvietoties vietnes saturā, izmantojot to kā vizuālu ceļvedi.
python konstruktors
Ar navigācijas joslas palīdzību mēs varam uzlabot tīmekļa lapas prezentāciju un stilu, kā arī tajā ir iekļauts dizains, krāsas, fonti un atstarpes, kas aprakstītas, izmantojot CSS. CSS navigācijas josla ir izstrādāta un veidota, izmantojot CSS rekvizītus un noteikumus, lai radītu īpašu izskatu un funkcionalitāti.
CSS navigācijas joslas raksturojums
Dažas navigācijas joslas īpašības ir šādas:
Ar CSS navigācijas joslas palīdzību mēs varam uzlabot lietotāja pieredzi un atvieglot apmeklētājiem navigāciju vietnes saturā, tāpēc tā ir būtiska tīmekļa dizaina sastāvdaļa.
Piemērs
Ņemsim vienkāršu piemēru, kā mēs varam izveidot horizontālu navigācijas joslu, izmantojot 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>
Izvade:
Šī piemēra horizontālajā navigācijas joslā tiek izveidotas piecas saites: 'Sākums', 'Par', 'Pakalpojumi', 'Portfelis' un 'Kontaktpersona'. Mēs esam izmantojuši pamata CSS rekvizītus, lai veidotu navigācijas joslu, saites un kursora novietošanas efektus. Jūsu izvēlētais dizains var tikt atspoguļots krāsās, fontos, polsterējumos un citos stilos.
CSS navigācijas joslas ierobežojums
CSS navigācijas joslai ir daži ierobežojumi, un daži no tiem ir šādi:
Neskatoties uz šiem trūkumiem, CSS navigācijas joslu daudzpusība un plaši izplatīta izmantošana tīmekļa dizainā joprojām pastāv. Tomēr tie, iespējams, būs jāpapildina ar JavaScript un citām tehnoloģijām, lai iegūtu sarežģītākas funkcijas un nevainojamu lietotāja pieredzi.
Horizontālā navigācijas josla
Horizontālā navigācijas josla ir horizontāls saišu saraksts, kas parasti atrodas lapas augšdaļā.
Apskatīsim, kā izveidot horizontālu navigācijas joslu, izmantojot piemēru.
Piemērs
Šajā piemērā mēs pievienojam pārplūde: paslēpta īpašums, kas novērš ka elementi, kas neietilpst sarakstā, displejs: bloks rekvizīts parāda saites kā bloka elementus un padara visu saites apgabalu klikšķināmu.
mašīnrakstā foreach cilpa
Mēs arī pievienojam pludiņš: pa kreisi īpašība, kas izmanto pludiņu, lai panāktu, ka bloka elementi tiek bīdīti blakus.
Ja mēs vēlamies pilna platuma fona krāsu, mums ir jāpievieno fona krāsa īpašumu uz nevis elements.
javascript window.open
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>
Robežu dalītāji
Mēs varam pievienot robežu starp saitēm navigācijas joslā, izmantojot robeža-labā īpašums. Nākamais piemērs to izskaidro skaidrāk.
Piemērs
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>
Fiksētas navigācijas joslas
Kad mēs ritinām lapu, fiksētas navigācijas joslas paliek lapas apakšā vai augšpusē. Skatiet to pašu piemēru.
Piemērs
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>Izmēģiniet to tūlīt