ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
Как сделать? Готовые сниппеты для сайта

Как сделать - Навбар с иконками


Узнайте, как сделать панель с иконками на сайте, применяя CSS.


Вертикальная:

Попробуйте сами »

Горизонтальная:

 

Попробуйте сами »


Как создать панель иконок

Шаг 1) Добавьте HTML:

Пример

<!-- Добавить библиотеку иконок -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

<div class="icon-bar">
  <a class="active" href="#"><i class="fa fa-home"></i></a>
  <a href="#"><i class="fa fa-search"></i></a>
  <a href="#"><i class="fa fa-envelope"></i></a>
  <a href="#"><i class="fa fa-globe"></i></a>
  <a href="#"><i class="fa fa-trash"></i></a>
</div>

Шаг 2) Добавьте CSS:

Пример по вертикали

.icon-bar {
  width: 90px; /* Установите определенную ширину */
  background-color: #555; /* Темно-серый фон */
}

.icon-bar a {
  display: block; /* Сделайте так, чтобы ссылки отображались друг под другом, а не рядом друг с другом */
  text-align: center; /* Выровнять текст по центру */
  padding: 16px; /* Добавьте отступ */
  transition: all 0.3s ease; /* Добавить переход для эффектов наведения */
  color: white; /* Белый цвет текста */
  font-size: 36px; /* Увеличенный размер шрифта */
}

.icon-bar a:hover {
  background-color: #000; /* Добавьте цвет при наведении */
}

.active {
  background-color: #4CAF50; /* Добавить активный / текущий цвет */
}
Попробуйте сами »

Пример по горизонтали

.icon-bar {
  width: 100%; /* На всю ширину */
  background-color: #555; /* Темно-серый фон */
  overflow: auto; /* Переполнение из-за float */
}

.icon-bar a {
  float: left; /* Плавающие ссылки рядом */
  text-align: center; /* Выровнять текст по центру */
  width: 20%; /* Равная ширина (5 иконок шириной 20% каждая = 100%) */
  padding: 12px 0; /* Некоторые верхние и нижние отступы */
  transition: all 0.3s ease; /* Добавить переход для эффектов наведения */
  color: white; /* Белый цвет текста */
  font-size: 36px; /* Увеличенный размер шрифта */
}

.icon-bar a:hover {
  background-color: #000; /* Добавьте цвет при наведении */
}

.active {
  background-color: #4CAF50; /* Добавить активный / текущий цвет */
}
Попробуйте сами »

Как сделать на сайте панель навигации с иконками Font Awesome? Пример

Видеоинструкция, как сделать на сайте панель навигации с иконками.


Связанные страницы

Совет: Перейдите к учебнику CSS Панели навигации, чтобы узнать больше о панелях навигации.

Совет: Перейдите к Учебник иконок на нашем сайте W3Schools на русском, чтобы узнать больше об иконках.