Що таке панель навігації CSS?
У CSS навігаційна панель, також відома як навігаційна панель, використовується в інтерфейсі для надання навігаційних посилань або меню для різних селекторів або користувачів сторінки в дизайні веб-сайту. Користувачі можуть легко переміщатися вмістом веб-сайту, використовуючи його як візуальний посібник.
нормальні форми
За допомогою панелі навігації ми можемо покращити презентацію та стиль веб-сторінки, а також вона включає дизайн, кольори, шрифти та інтервали, описані за допомогою CSS. Панель навігації CSS розроблена та оформлена з використанням властивостей і правил CSS для створення певного вигляду та функціональності.
Характеристики навігаційної панелі CSS
Деякі характеристики панелі навігації:
За допомогою навігаційної панелі CSS ми можемо покращити взаємодію з користувачем і спростити для відвідувачів навігацію вмістом веб-сайту, тому це важлива частина веб-дизайну.
приклад
Давайте розглянемо простий приклад того, як ми можемо створити горизонтальну навігаційну панель за допомогою 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>
Вихід:
На горизонтальній навігаційній панелі цього прикладу створюється п’ять посилань: «Домашня сторінка», «Про нас», «Послуги», «Портфоліо» та «Контакти». Ми використали основні властивості CSS для стилізації панелі навігації, посилань і ефектів наведення курсора. Ваш бажаний дизайн можна відобразити в кольорах, шрифтах, відступах та інших стилях.
Обмеження панелі навігації CSS
Існують деякі обмеження панелі навігації CSS, і деякі з них такі:
Незважаючи на ці недоліки, універсальність і широке використання панелей навігації CSS у веб-дизайні зберігаються. Однак, можливо, їх потрібно буде доповнити JavaScript та іншими технологіями для більш складних функцій і бездоганної взаємодії з користувачем.
Горизонтальна панель навігації
Горизонтальна навігаційна панель — це горизонтальний список посилань, який зазвичай розташований у верхній частині сторінки.
Розглянемо, як створити горизонтальну панель навігації на прикладі.
приклад
У цьому прикладі ми додаємо переповнення: приховано властивість, що перешкоджає в що виходу елементів за межі списку, дисплей: блок властивість відображає посилання як елементи блоку та робить всю область посилання доступною для натискання.
рядок у методах java
Ми також додаємо float: ліворуч властивість, яка використовує float для переміщення елементів блоку поруч один з одним.
Якщо ми хочемо отримати фоновий колір на всю ширину, ми повинні додати Колір фону властивість до а не елемент.
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>
Межі-роздільники
Ми можемо додати рамку між посиланнями на панелі навігації за допомогою border-right власність. Наступний приклад пояснює це більш чітко.
приклад
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>Перевірте зараз