Kas yra CSS naršymo juosta?
CSS naršymo juosta taip pat žinoma kaip naršymo juosta, naudojama sąsajoje teikti naršymo nuorodas ar meniu įvairiems parinktuvams ar puslapių naudotojams kuriant svetainę. Vartotojai gali lengvai naršyti svetainės turinį naudodami jį kaip vaizdinį vadovą.
lygiagretus apdorojimas
Naršymo juostos pagalba galime pagerinti tinklalapio pateikimą ir stilių, joje taip pat yra CSS aprašytas dizainas, spalvos, šriftai ir tarpai. CSS naršymo juosta sukurta ir stilizuota naudojant CSS ypatybes ir taisykles, kad būtų sukurta ypatinga išvaizda ir funkcionalumas.
CSS naršymo juostos charakteristikos
Kai kurios naršymo juostos ypatybės yra šios:
CSS naršymo juostos pagalba galime pagerinti vartotojo patirtį ir palengvinti lankytojų naršymą svetainės turinyje, todėl tai yra esminė interneto dizaino dalis.
Pavyzdys
Paimkime paprastą pavyzdį, kaip galime sukurti horizontalią naršymo juostą naudodami 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>
Išvestis:
Šio pavyzdžio horizontalioje naršymo juostoje kuriamos penkios nuorodos: „Pagrindinis“, „Apie“, „Paslaugos“, „Portfelis“ ir „Kontaktai“. Naudojome pagrindines CSS ypatybes, kad sukurtume naršymo juostos, nuorodų ir pelės žymeklio efektų stilių. Jūsų pageidaujamas dizainas gali atsispindėti spalvose, šriftuose, pamušaluose ir kituose stiliuose.
CSS naršymo juostos apribojimas
Yra keletas CSS naršymo juostos apribojimų, o kai kurie iš jų yra tokie:
Nepaisant šių trūkumų, CSS naršymo juostos yra universalios ir plačiai naudojamos kuriant žiniatinklio dizainą. Tačiau gali prireikti juos papildyti „JavaScript“ ir kitomis technologijomis, kad būtų įmantresnės funkcijos ir sklandi vartotojo patirtis.
Horizontali naršymo juosta
Horizontali naršymo juosta yra horizontalus nuorodų sąrašas, kuris paprastai yra puslapio viršuje.
Pažiūrėkime, kaip sukurti horizontalią naršymo juostą naudojant pavyzdį.
Pavyzdys
Šiame pavyzdyje pridedame perteklius paslėptas turtą, kuris neleidžia kad elementų, kurie nepateks į sąrašą, ekranas: blokas ypatybė rodo nuorodas kaip bloko elementus ir leidžia spustelėti visą nuorodos sritį.
apvali matematika java
Taip pat pridedame plūdė: kairė savybė, kuri naudoja plūdę, kad bloko elementai būtų slysti vienas šalia kito.
Jei norime viso pločio fono spalvos, turime pridėti fono spalva nuosavybė į o ne elementas.
paprastas datos formatavimo įrankis java
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>
Sienos pertvaros
Galime pridėti sieną tarp nuorodų naršymo juostoje naudodami siena-dešinė nuosavybė. Toliau pateiktame pavyzdyje tai aiškiau paaiškinama.
Pavyzdys
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>
Pataisytos naršymo juostos
Kai slenkame puslapiu, fiksuotos naršymo juostos lieka puslapio apačioje arba viršuje. Žiūrėkite to paties pavyzdį.
Pavyzdys
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>Išbandykite dabar