Mikä on CSS-navigointipalkki?
CSS:ssä navigointipalkkia kutsutaan myös navigointipalkkiksi, jota käytetään käyttöliittymässä tarjoamaan navigointilinkkejä tai valikkoja erilaisille valitsimille tai sivun käyttäjille verkkosivuston suunnittelussa. Käyttäjät voivat helposti navigoida verkkosivuston sisällössä käyttämällä sitä visuaalisena oppaana.
taulukon objekti javassa
Navigointipalkin avulla voimme parantaa verkkosivun esitystapaa ja tyyliä, ja se sisältää myös CSS:llä kuvatun suunnittelun, värit, fontit ja välit. CSS-navigointipalkki on kehitetty ja muotoiltu käyttämällä CSS-ominaisuuksia ja -sääntöjä tietyn ulkonäön ja toiminnallisuuden luomiseksi.
CSS-navigointipalkin ominaisuudet
Jotkut navigointipalkin ominaisuudet ovat seuraavat:
CSS-navigointipalkin avulla voimme parantaa käyttökokemusta ja helpottaa vierailijoiden navigointia sivuston sisällössä, joten se on tärkeä osa web-suunnittelua.
Esimerkki
Otetaan yksinkertainen esimerkki siitä, kuinka voimme luoda vaakasuuntaisen navigointipalkin CSS:n avulla:
/* 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>
Lähtö:
Tämän esimerkin vaakasuoraan siirtymispalkkiin luodaan viisi linkkiä: Etusivu, Tietoja, Palvelut, Portfolio ja Yhteystiedot. Olemme käyttäneet CSS:n perusominaisuuksia navigointipalkin, linkkien ja hover-tehosteiden muotoiluun. Haluamasi malli voi näkyä väreissä, fonteissa, pehmusteissa ja muissa tyyleissä.
CSS-navigointipalkin rajoitus
CSS-navigointipalkissa on joitain rajoituksia, ja jotkin ovat seuraavat:
Näistä haitoista huolimatta CSS-navigointipalkkien monipuolisuus ja laaja käyttö web-suunnittelussa jatkuvat. Niitä on kuitenkin ehkä täydennettävä JavaScriptillä ja muilla teknologioilla kehittyneempien ominaisuuksien ja saumattoman käyttökokemuksen saamiseksi.
Vaakasuuntainen navigointipalkki
Vaakasuuntainen navigointipalkki on horisontaalinen linkkiluettelo, joka on yleensä sivun yläosassa.
Katsotaanpa, kuinka luodaan vaakasuuntainen navigointipalkki esimerkin avulla.
Esimerkki
Tässä esimerkissä lisäämme ylivuoto piilotettu ominaisuus, joka estää että elementtejä poistumasta luettelon ulkopuolelle, näyttö: lohko Ominaisuus näyttää linkit lohkoelementteinä ja tekee koko linkkialueen napsautettavan.
java tehdä vaikka
Lisäämme myös kellua: vasen ominaisuutta, joka käyttää floatia saadakseen lohkoelementit liukumaan vierekkäin.
Jos haluamme täysleveän taustavärin, meidän on lisättävä taustaväri omaisuutta pikemminkin kuin elementti.
paikallinen päivämäärä
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>
Rajanjakajat
Voimme lisätä reunan navigointipalkin linkkien väliin käyttämällä raja-oikea omaisuutta. Seuraava esimerkki selittää sen selkeämmin.
Esimerkki
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>
Korjatut navigointipalkit
Kun vieritämme sivua, kiinteät navigointipalkit jäävät sivun ala- tai yläosaan. Katso esimerkki samasta.
Esimerkki
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>Testaa nyt