Co je to navigační panel CSS?
V CSS je navigační lišta, také známá jako navbar používaná v rozhraní k poskytování navigačních odkazů nebo nabídek různým selektorům nebo uživatelům stránek v designu webových stránek. Uživatelé mohou snadno procházet obsahem webových stránek a používat jej jako vizuálního průvodce.
filmy 123 až
Pomocí navigační lišty můžeme vylepšit prezentaci a styling webové stránky a její součástí je i design, barvy, fonty a mezery popsané pomocí CSS. Navigační lišta CSS je vyvinuta a stylizována pomocí vlastností a pravidel CSS, aby vytvořila konkrétní vzhled a funkčnost.
Charakteristika navigační lišty CSS
Některé vlastnosti navigačního panelu jsou následující:
Pomocí navigační lišty CSS můžeme vylepšit uživatelskou zkušenost a usnadnit návštěvníkům procházení obsahu webových stránek, takže jde o klíčovou součást webového designu.
Příklad
Vezměme si jednoduchý příklad, jak můžeme vytvořit vodorovný navigační panel pomocí 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>
Výstup:
Na vodorovném navigačním panelu tohoto příkladu se vytváří pět odkazů: „Domů“, „O aplikaci“, „Služby“, „Portfolio“ a „Kontakt“. Použili jsme základní vlastnosti CSS pro stylování navigační lišty, odkazů a efektů přechodu. Váš preferovaný design se může odrazit v barvách, písmech, odsazení a dalších stylech.
Omezení navigační lišty CSS
Navigační panel CSS má určitá omezení a některá jsou následující:
Navzdory těmto nevýhodám přetrvává všestrannost a široké použití navigačních panelů CSS ve webovém designu. Může však být nutné je doplnit o JavaScript a další technologie pro sofistikovanější funkce a bezproblémový uživatelský zážitek.
Horizontální navigační lišta
Vodorovný navigační panel je vodorovný seznam odkazů, který je obvykle v horní části stránky.
Podívejme se, jak vytvořit vodorovný navigační panel pomocí příkladu.
Příklad
V tomto příkladu přidáváme přepad: skrytý vlastnost, která brání že prvky mimo seznam, displej: blok vlastnost zobrazuje odkazy jako prvky bloku a umožňuje klikat na celou oblast odkazu.
rámec pro kolekce java
Přidáváme také plavat vlevo vlastnost, která používá float k tomu, aby prvky bloku posouvaly vedle sebe.
Pokud chceme barvu pozadí v plné šířce, musíme přidat barva pozadí majetek do spíše než živel.
počet mysql
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>
Hraniční děliče
Můžeme přidat ohraničení mezi odkazy v navigační liště pomocí hranice-pravá vlastnictví. Následující příklad to vysvětluje jasněji.
Příklad
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>
Opravené navigační lišty
Když stránku posouváme, pevné navigační pruhy zůstávají ve spodní nebo horní části stránky. Viz příklad téhož.
Příklad
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>Otestujte to hned