07.07.2013, 08:35 | |||||
Выпадающее голубое меню![]() Меню создавалось с 6 разными цветами на ваш вкус. Что бы, работали наши иконки, подключите стили для их реализации Код <link rel="stylesheet" href="css/font-awesome.min.css"> <!--[if IE 7]><link rel="stylesheet" href="css/font-awesome-ie7.min.css"><![endif]--> HTML Начнем мы с разметки. Мы напишем блок с навигацией nav и разметим в нем 2 списка, для основного меню и соц.сетей. Код <nav class="blue"> <ul class="menu"> <li class="home"><a href="#"><i class="icon-home"></i></a></li> <li> <a href="#">Форум <i class="icon-double-angle-down"></i></a> <ul> <li><a href="#">Документы</a></li> <li><a href="#">Сообщения</a></li> <li><a href="#">Выход</a></li> </ul> </li> <li> <a href="#">Блог <i class="icon-double-angle-down"></i></a> <ul> <li><a href="#">html5</a></li> <li><a href="#">css3</a></li> <li><a href="#">java-script</a></li> <li><a href="#">ajax</a></li> <li><a href="#">jquery</a></li> </ul> </li> <li><a href="#">Сервисы</a></li> <li><a href="#">О нас</a></li> <li><a href="#">Контакты</a></li> </ul> <ul class="social right"> <li><a href="#"><i class="icon-facebook"></i></a></li> <li><a href="#"><i class="icon-twitter"></i></a></li> <li><a href="#"><i class="icon-google-plus"></i></a></li> <li><a href="#"><i class="icon-linkedin"></i></a></li> </ul> </nav> А теперь, дело за малым и остается добавить немного красок. CSS Сначала, оформим сам блок навигации. Я назвал его blue т.к. у нас несколько цветов, каждый из них имеет свой класс Код .blue { background: #0099FF; height: 51px; border: 1px solid #0099FF; padding: 1px 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 0 6px 1px rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 0 6px 1px rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.05); box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 0 6px 1px rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.05);} Зададим размер и отступ иконке домика, она играет роль главной страницы Код .home { font-size: 18px; margin-left: 10px; } Оформим начальный список ссылок Код .menu li { position: relative; float: left; display: block; padding: 13px 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor: pointer; } .menu li a { display: block; color: #fff; } .menu li:hover { background: #0082D8; } Теперь, осталось под-меню. Сделаем его плавно появляющимся, при наводке Код .menu ul { position: absolute; top: 45px; left: 0; opacity: 0; border: 2px solid #0099FF; background: #fff; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; -webkit-transition: opacity .25s; -moz-transition: opacity .25s; -o-transition: opacity .25s; -ms-transition: opacity .25s; transition: opacity .25s; } .menu li:hover > ul { opacity: 1; } И остались ссылки в нашем выпадающем списке Код .menu ul li { height: 0; overflow: hidden; padding: 0; } .menu li:hover > ul li { height: 40px; line-height: 35px; overflow: visible; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; } .menu ul li a { width: 170px; padding-left: 15px; margin: 0; height: 40px; font-size: 12px; color: #C5B0CB; text-transform: uppercase; } .menu ul li a:hover { color: #fff; background: #20A6FF; } Все готово. Но, осталось меню с соц.иконками, давайте доделаем его Код .social { float: right; margin-right: 10px; } .social li { float: left; display: block; padding: 13px 20px; cursor: pointer; } .social li a { color: #fff; font-size: 14px; } .social li:hover { background: #0082D8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } Материал взят с сайта infoscript.ru
Теги: Скачать Выпадающее голубое меню
| |||||
Категория: Скрипты uCoz | Просмотров: 1822 | Добавил: antisept | Рейтинг: 5.0/1 | | |||||
Теги: |
Пока комментариев нет. Ты можешь быть первым! | |
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).