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

Как сделать - Кнопки боковой навигации


Узнайте, как создать плавающие боковые кнопки навигации на сайте с помощью CSS.


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


Как создать плавающую боковую панель

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

Пример

<div id="mySidenav" class="sidenav">
  <a href="#" id="about">Обо мне</a>
  <a href="#" id="blog">Блог</a>
  <a href="#" id="projects">Проекты</a>
  <a href="#" id="contact">Контакты</a>
</div>

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

Пример

/* Стиль ссылок внутри боковой панели */
#mySidenav a {
  position: absolute; /* Расположите их относительно окна браузера */
  left: -80px; /* Разместите их за пределами экрана */
  transition: 0.3s; /* Добавить переход при наведении */
  padding: 15px; /* 15px внутренний отступ */
  width: 100px; /* Установите определенную ширину */
  text-decoration: none; /* Удалить подчеркивание */
 font-size: 20px; /* Увеличить размер шрифта */
  color: white; /* Белый цвет текста */
  border-radius: 0 5px 5px 0; /* Закругленные углы вверху справа и внизу справа */
}

#mySidenav a:hover {
  left: 0; /* При наведении указателя мыши сделайте так, чтобы элементы выглядели так, как должны */
}

/* Ссылка about: 20 пикселей сверху на зеленом фоне */
#about {
  top: 20px;
  background-color: #04AA6D;
}

#blog {
  top: 80px;
  background-color: #2196F3; /* Синий цвет */
}

#projects {
  top: 140px;
 background-color: #f44336; /* Красный цвет */
}

#contact {
  top: 200px;
  background-color: #555 /* Светло-черный */
}
Попробуйте сами »

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