-->

Ads 468x60px

Labels



Жириновщина - Самое интересное в блогах

Владимир Вольфович Эйдельштейн, больше известный под фамилией Жириновский - явление в российской политике неординарное. Политический аферист, умело лавирующий между «ветвями власти».


понедельник, 6 марта 2017 г.

Стильное выпадающее меню на CSS3

Выпадающее меню на HTML / CSS без использования JavaScript
Снова здравствуйте! Сегодня я предлагаю Вам посмотреть на то, как просто можно сделать стильное выпадающее меню для своего сайта или блога на чистом CSS3.
Тем более, что ранее мы научились добавлять эффекты картинкам, а недавно и кнопкам придали "живого" вида. Так, что эта запись должна быть Вам интересной!


Ну-с, приступим сразу к CSS кода, который нужно либо поместить в файл со стилями вашего сайта, например style.css, либо вставить на нужной страницу перед тегом </head> и между тегами <style></style>

CSS
/* Основа */
.menuip,.menuip ul,.menuip li,.menuip a { 
 margin: 0;
 padding: 0;
 border: none;
 outline: none;
}

/* Позиционирование */
ul.menuip {
 margin: auto auto 0 auto;
}

/* Меню */
.menuip {
 height: 40px;
 width: auto;
 background: #4c4e5a;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;

/* Фон меню */
  background: linear-gradient(top, #535562 0%, #202023 100%);
 background: -moz-linear-gradient(top, #535562 0%, #202023 100%);
 background: -webkit-linear-gradient(top, #535562 0%, #202023 100%);  
 background: -ms-linear-gradient(top, #535562 0%, #202023 100%); 
}

.menuip li {
 list-style: none;
 float: left;
 display: block;
 height: 40px;
 position: relative;
}

/* Ссылки */
.menuip li a {
 display: block;
 text-decoration: none;
 font-weight: bold;
 color: #FFF;
 font-size: 15px;
 padding: 0 15px;
 margin: 5px 0;
 line-height: 30px;
 border-left: 1px solid #393942;
 border-right: 1px solid #393942;

 transition: color .3s ease;
 -moz-transition: color .3s ease;
 -webkit-transition: color .3s ease;
 -ms-transition: color .3s ease;   
}
 .menuip li:first-child a { border-left: none; }
.menuip li:last-child a { border-right: none; }
.menuip li:hover > a { color: #7FFF00; } /*Цвет ссылок*/

/* Подменю */
.menuip ul {
 position: absolute;
 opacity: 0;
 background: #575a62;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px; 
 transition: opacity .25s ease .1s;
 -moz-transition: opacity .25s ease .1s;
 -webkit-transition: opacity .25s ease .1s;
 -ms-transition: opacity .25s ease .1s;    
}
.menuip li:hover > ul {
 opacity: 1;
}
.menuip ul li {
 height: 0;
 overflow: hidden;
 padding: 0;
}
.menuip li:hover > ul li {
 height: auto;
 overflow: visible;
}
.menuip ul li a {
 width: 100px;
 margin: 0;
 padding: 5px 15px;
 border: none;
 border-bottom: 1px solid #353539; 
}
.menuip ul li:last-child a { border: none; } 

А вот и сам код меню. Его вставляем в нужное место (сверху будет смотреться лучше) и не забываем менять пункты меню на свои.

HTML
<ul class="menuip">
<li><a href="#">Главная</a></li>
<li><a href="#">Новости</a></li>
<li><a href="#">Веб</a><ul>
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JS</a></li></ul></li>
<li><a href="#">Сервисы</a><ul>
<li><a href="#">Хостинг</a></li>
<li><a href="#">Домены</a></li></ul></li>
<li><a href="#">Контакты</a></li>
</ul>

Вот и всё. Мы сделали красивое drop-down меню на CSS3! 
На этом всё. Жду ваши вопросы ниже в комментариях. Не болейте, адйьос ;)
Открыть комментарии: или

2 коммент.:

  1. Привет! Спасибо что скопировал пост с мого блога. Укажи первоисточник ;)

    ОтветитьУдалить
  2. А если точнее поменяйте www.ipetrenko.ru на www.ipetrenko.com ;)

    Заранее спасибо ;)

    ОтветитьУдалить

Страниц (21)1234 Вперёд



Друзья! Вы можете поддержать сайт материально!

 

Реклама:

Подпишись на YOUTUBE:

Посетителей:

82418
qiwiЗАЙМ НА QIWI
до 20 000 руб.
Получить
webmoneyКРЕДИТ WEBMONEY
до 10 000 USD
Получить
cardЗАЙМ НА КАРТУ
до 100 000 руб.
Получить

Вы можете получить WMR-бонус в размере 0.01-0.02 WMR на свой кошелек 1 раз в сутки

Кошелек
Код Защитный код

Пополнение, вывод и обмен WebMoney

Список моих проектов:

Собщений и комментариев:

Всего моих постов в блоге: 253

Всего комментариев к постам: 7

Этот сайт живет 2974-й день.

Подписки: