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

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


Узнайте, как создать адаптивное меню навигации с иконками с помощью 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="navbar">
  <a class="active" href="#"><i class="fa fa-fw fa-home"></i> Главная</a>
  <a href="#"><i class="fa fa-fw fa-search"></i> Поиск</a>
  <a href="#"><i class="fa fa-fw fa-envelope"></i> Контакты</a>
  <a href="#"><i class="fa fa-fw fa-user"></i> Войти</a>
</div>

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

Пример

/* Стиль панели навигации */
.navbar {
  width: 100%;
  background-color: #555;
  overflow: auto;
}

/* Ссылки на панели навигации */
.navbar a {
  float: left;
  text-align: center;
  padding: 12px;
  color: white;
  text-decoration: none;
  font-size: 17px;
}

/* Ссылки на панели навигации при наведении курсора */
.navbar a:hover {
  background-color: #000;
}

/* Текущая/активная ссылка на панели навигации */
.active {
  background-color: #04AA6D;
}

/* Добавить адаптивность - панель навигации будет автоматически отображаться вертикально, а не горизонтально на экранах менее 500 пикселей */
@media screen and (max-width: 500px) {
  .navbar a {
    float: none;
    display: block;
  }
}
Попробуйте сами »

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

Совет: Если вы хотите создать панель навигации, содержащую только иконки, прочтите раздел Как сделать - Панель с иконками на нашем сайте W3Schools на русском.