Делаем простое вертикальное меню
Меню - один из главных элементов на веб-странице. Практически на каждом сайте используется меню, хотя сегодня они настолько разнообразны, что некоторые даже сложно такими назвать. Сегодня мы попробуем сделать простое, но практичное вертикальное меню, используя только CSS и HTML.
HTML
Разметка для меню очень проста - вложенный список.
<div id="menu"> <ul> <li><a href="#">HTML</a></li> <li><a href="#">CSS</a></li> <li><a href="#">jQuery</a></li> <li><a href="#">PHP</a></li> <li><a href="#"> Видео курс </a></li> </ul> </div>
СSS
Дальше идут наши стили. Я постарался добавить немного комментариев в них, и даже не знаю, что еще сказать тут. Все просто - настраиваем нужный нам вид меню, а потом с помощью селектора :hover подсвечуем наведенный элемент.
Обратите внимание: для эффекта округленных углов я использовал CSS3 эффект, который генерирует сайт //css3maker.com
/* Убираем отступы */ /* Убираем отступы */ *{ margin:0; padding:0; } /* Задаем ширину меню */ #menu{ width:210px; margin:15px; } /* Стили для наших пунктов меню */ #menu ul{ list-style:none; } #menu li{ list-style:none; display:block; line-height:32px; height:32px; margin:7px 0; width:206px; } #menu li a{ display:block; height:33px; text-transform:uppercase; font-size:16px; font-weight:bold; line-height:32px; padding:0 0 0 25px; text-decoration:none; color:#006A35; background: #95DF8E; border:solid 1px #006A35; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; } /* Подсветка наведденого пункта */ #menu li a:hover{ background: #35C835; color:#fff; }
Готово!
Наше простое вертикальное меню готово. Дальше все зависит от вашей фантазии и потребностей. Часто бывает нужным добавить в такое меню подпункты, что делает его "аккордеон" меню. Читайте наши следующие статьи, что бы подробнее узнать о нем.
Спасибо!
Красивое меню.
Пожалуйста, заходите еще 😉
Здравствуйте! Отличный пример! Подскажите пожалуйста, как сделать из него аккордеон, для добавления пунктов подменю? Спасибо!
Круто!
Спасибо! 🙂
Подскажите, а как сделать подсвечивающую активную ссылку?
Извините за критику. Но больно уж простое получилось меню.
Согласен 🙂
Пост за 2012 год, что тут добавить.
Постараюсь скоро вернутся к своему блогу и наполнить его более актуальной информацией.
Спасибо за Ваш комментарий!