Шта је ЦСС навигациона трака?
У ЦСС-у, трака за навигацију је, такође позната као навигациона трака, која се користи у интерфејсу за пружање навигационих веза или менија различитим селекторима или корисницима страница у дизајну веб странице. Корисници могу лако да се крећу по садржају веб локације користећи га као визуелни водич.
ц примери програмирања програма
Уз помоћ траке за навигацију можемо побољшати презентацију и стил веб странице, а она такође укључује дизајн, боје, фонтове и размаке описане помоћу ЦСС-а. ЦСС навигациона трака је развијена и стилизована коришћењем ЦСС својстава и правила како би се произвео одређени изглед и функционалност.
Карактеристике ЦСС навигационе траке
Неке карактеристике траке за навигацију су следеће:
Уз помоћ ЦСС траке за навигацију, можемо побољшати корисничко искуство и олакшати посетиоцима навигацију кроз садржај веб сајта, тако да је то кључни део веб дизајна.
Пример
Узмимо једноставан пример како можемо да направимо хоризонталну траку за навигацију користећи ЦСС:
/* 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>
Излаз:
На хоризонталној траци за навигацију овог примера креира се пет веза: „Кућа“, „О нама“, „Услуге“, „Портфолио“ и „Контакт“. Користили смо основна својства ЦСС-а да стилизујемо траку за навигацију, везе и ефекте лебдења. Ваш жељени дизајн може се одразити на боје, фонтове, паддинг и друге стилове.
Ограничење ЦСС траке за навигацију
Постоје нека ограничења ЦСС траке за навигацију, а нека су следећа:
Упркос овим недостацима, свестраност и широка употреба ЦСС навигационих трака у веб дизајну и даље постоји. Међутим, можда ће морати да буду допуњени ЈаваСцрипт-ом и другим технологијама за софистицираније функције и беспрекорно корисничко искуство.
Хоризонтална трака за навигацију
Хоризонтална навигациона трака је хоризонтална листа веза, која се углавном налази на врху странице.
Хајде да видимо како да креирамо хоризонталну траку за навигацију користећи пример.
Пример
У овом примеру додајемо преливање: скривено својства која спречавају то елементи од изласка ван листе, дисплеј блок својство приказује везе као блок елементе и чини читаву област везе на коју се може кликнути.
цео број у низ
Такође додајемо плутати: лево својство, које користи флоат да натера блок елементе да их померају један поред другог.
Ако желимо боју позадине пуне ширине, морамо додати боја позадине власништво до него на елемент.
низ стрингова у ц
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>
Граничне преграде
Можемо да додамо границу између веза у траци за навигацију користећи граница-десно имовина. Следећи пример то јасније објашњава.
Пример
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>
Фиксне траке за навигацију
Када померамо страницу, фиксне траке за навигацију остају на дну или на врху странице. Погледајте пример истог.
Пример
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>Тестирајте одмах