Css html меню: Меню для сайта html и css горизонтальное

Создаем меню с подкатегориями в CSS

На чтение: 1 минРубрика: HTML, CSS

Обновлено: 23 декабря, 2021

Код:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>hover</title>
  <style>
   ul {
    width: 180px; /* Ширина меню */
    list-style: none; /* Для списка убираем маркеры */
    margin: 0; /* Нет отступов вокруг */
    padding: 0; /* Убираем поля вокруг текста */
    font-family: Arial, sans-serif; /* Рубленый шрифт для текста меню */
    font-size: 10pt; /* Размер названий в пункте меню */
   }
   li ul {
    position: absolute; /* Подменю позиционируются абсолютно */
    display: none; /* Скрываем подменю */
    margin-left: 165px; /* Сдвигаем подменю вправо */
    margin-top: -2em; /* Сдвигаем подменю вверх */
   }
   li a {
    display: block; /* Ссылка как блочный элемент */
    padding: 5px; /* Поля вокруг надписи */
    text-decoration: none; /* Подчеркивание у ссылок убираем */
    color: #666; /* Цвет текста */
    border: 1px solid #ccc;/* Рамка вокруг пунктов меню */
    background-color: #f0f0f0; /* Цвет фона */
    border-bottom: none; /* Границу снизу не проводим */
   }
   li a:hover {
    color: #ffe; /* Цвет текста активного пункта */
    background-color: #5488af; /* Цвет фона активного пункта */
   }
   li:hover ul {
    display: block; /* При выделении пункта курсором мыши отображается подменю */
   }
   .
brd { border-bottom: 1px solid #ccc; /* Линия снизу */ } </style> </head> <body> <ul> <li><a href="/">Категория 1</a> <ul> <li><a href="/">Подкатегория 11</a></li> <li><a href="/">Подкатегория 12</a></li> <li><a href="/">Подкатегория 13</a></li> <li><a href="/">Подкатегория 14</a></li> </ul> </li> <li><a href="/">Категория 2</a> <ul> <li><a href="/">Подкатегория 21</a></li> <li><a href="/">Подкатегория 22</a></li> <li><a href="/">Подкатегория 23</a></li> <li><a href="/">Подкатегория 24</a></li> </ul> </li> <li><a href="/">Категория 3</a> <ul> <li><a href="/">Подкатегория 31</a></li> <li><a href="/">Подкатегория 32</a></li> <li><a href="/">Подкатегория 33</a></li> <li><a href="/">Подкатегория 34</a></li> </ul> </li> <li><a href="/">Категория 4</a></li> </ul> </body> </html>

Демо данного примера можно посмотреть и скачать здесь.

Рейтинг автора

Написано статей

(8 оценок, среднее: 4,88 из 5)
Для того чтобы оценить запись, вы должны быть зарегистрированным пользователем сайта.

Загрузка…

822 просмотров

Понравилась статья? Поделиться с друзьями:

Выпадающее МЕНЮ на чистом CSS / HTML

Дата добавления: 2022-04-21 08:45:00 |  Просмотров: 148

(2 часть) Адаптация под мобильные устройства — https://youtu.be/tRoszGUp5Sg

Исходный код — http://bit.ly/2oVnIzd