Здесь вы узнаете, как сделать вертикальное меню при помощи CSS.
Вертикальное меню
Попробовать самому »Как сделать вертикальное меню
Шаг 1) Добавляем HTML:
Пример
<div class="vertical-menu">
<a href="#" class="active">Главная</a>
<a href="#">Ссылка 1</a>
<a href="#">Ссылка 2</a>
<a href="#">Ссылка 3</a>
<a href="#">Ссылка 4</a>
</div>
Шаг 2) Добавляем CSS:
Пример
.vertical-menu {
width: 200px; /* Если нужно, задаем ширину */
}
.vertical-menu a {
background-color: #eee; /* Серый фон */
color: black; /* Черный текст */
display: block; /* Чтобы ссылки отображались друг под другом */
padding: 12px; /* Отступы */
text-decoration: none; /* Убираем у ссылок подчеркивание */
}
.vertical-menu a:hover {
background-color: #ccc; /* Темно-серый фон при наведении курсора */
}
.vertical-menu a.active {
background-color: #04AA6D; /* Зеленый фон для "активной/текущей" ссылки */
color: white;
}
Попробовать самому »Вертикальное меню с прокручиванием
Если требуется сделать, чтобы вертикальное меню прокручивалось, задайте высоту height
и добавьте свойство overflow
: