Čo je navigačný panel CSS?
V CSS je navigačný panel známy aj ako navigačný panel používaný v rozhraní na poskytovanie navigačných odkazov alebo ponúk rôznym selektorom alebo používateľom stránok v dizajne webových stránok. Používatelia môžu jednoducho prechádzať obsahom webovej lokality pomocou vizuálneho sprievodcu.
upcasting
Pomocou navigačnej lišty vieme vylepšiť prezentáciu a štylizáciu webovej stránky a jej súčasťou je aj dizajn, farby, fonty a medzery popísané pomocou CSS. Navigačný panel CSS je vyvinutý a štylizovaný pomocou vlastností a pravidiel CSS, aby sa vytvoril konkrétny vzhľad a funkčnosť.
Charakteristika navigačného panela CSS
Niektoré charakteristiky navigačného panela sú nasledovné:
Pomocou navigačného panela CSS môžeme zlepšiť používateľskú skúsenosť a zjednodušiť návštevníkom navigáciu v obsahu webovej stránky, takže ide o kľúčovú súčasť webového dizajnu.
Príklad
Uveďme si jednoduchý príklad, ako môžeme pomocou CSS vytvoriť vodorovný navigačný panel:
/* 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ýkon:
Na vodorovnom navigačnom paneli tohto príkladu sa vytvára päť prepojení: „Domov“, „O programe“, „Služby“, „Portfólio“ a „Kontakt“. Použili sme základné vlastnosti CSS na štýl navigačného panela, odkazov a efektov pri umiestnení kurzora myši. Váš preferovaný dizajn sa môže prejaviť vo farbách, fontoch, čalúnení a iných štýloch.
Obmedzenie navigačného panela CSS
Navigačný panel CSS má určité obmedzenia a niektoré sú nasledovné:
Napriek týmto nevýhodám všestrannosť a rozšírené používanie navigačných panelov CSS vo webovom dizajne pretrváva. Pre sofistikovanejšie funkcie a bezproblémovú používateľskú skúsenosť ich však možno bude potrebné doplniť o JavaScript a ďalšie technológie.
Horizontálny navigačný panel
Vodorovný navigačný panel je vodorovný zoznam odkazov, ktorý sa zvyčajne nachádza v hornej časti stránky.
Pozrime sa, ako vytvoriť vodorovný navigačný panel pomocou príkladu.
Príklad
V tomto príklade pridávame prepad: skrytý vlastnosť, ktorá bráni že prvky mimo zoznamu, displej: blok vlastnosť zobrazuje odkazy ako prvky bloku a umožňuje klikanie na celú oblasť odkazu.
výška kat timpf
Pridávame tiež plavák: vľavo vlastnosť, ktorá používa float na to, aby sa prvky bloku posúvali vedľa seba.
Ak chceme farbu pozadia v plnej šírke, musíme pridať farba pozadia majetok do skôr ako element.
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>
Rozdeľovače hraníc
Môžeme pridať hranicu medzi odkazy na navigačnom paneli pomocou hranica-pravá nehnuteľnosť. Nasledujúci príklad to vysvetľuje jasnejšie.
Prí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>
Pevné navigačné lišty
Keď posúvame stránku, pevné navigačné lišty zostávajú v spodnej alebo hornej časti stránky. Pozrite si príklad toho istého.
Prí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>Vyskúšajte to