Меню нумерованное с эффектом вращения
Ширину меню и его расцветку можно настроить как угодно, в местах регулировок сделаны комментарии.Для установки скопируйте код из примера и установите там где будет находиться навигация, в нижней части материала есть редактор в котором можно поэкспериментировать с изменениями. Также можно было такой дизайн заметить на информер, просто такое распространенное меню, которое можно применить в функциональности сайта. Стили как видим идут уже с кодом, вы просто можете, если вам нужно перекинуть их в CSS скопировав и поместить в самый низ. В любое место. Код <style> #dsblockmenu{ /* - Меню по центру - */ margin: 0px auto; /* - Ширина меню - */ width:350px; border:0; } ol{ counter-reset: li; list-style: none; *list-style: decimal; /* - Размер шрифта и его тип - */ font: 15px 'trebuchet MS', 'lucida sans'; padding: 0; margin-bottom: 4em; text-shadow: 0 1px 0 rgba(255,255,255,.5); } ol ol{ margin: 0 0 0 2em; } .dsitemmenu a{ position: relative; display: block; padding: .4em .4em .4em 2em; *padding: .4em; margin: .5em 0; /* - Цвет фона пунктов и подпунктов - */ background: #ddd; /* - Цвет текста пунктов и подпунктов - */ color: #222222; text-decoration: none; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; } .dsitemmenu a:hover{ /* - Цвет фона пунктов при наведении мышкой - */ background: #eee; } .dsitemmenu a:hover:before{ -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } .dsitemmenu a:before{ content: counter(li); counter-increment: li; position: absolute; left: -1.3em; top: 50%; margin-top: -1.3em; /* - Цвет фона вращающихся номеров - */ background: #87ceeb; height: 2em; width: 2em; line-height: 2em; border: .3em solid #fff; text-align: center; font-weight: bold; -moz-border-radius: 2em; -webkit-border-radius: 2em; border-radius: 2em; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; } </style> <div id="dsblockmenu"> <ol class="dsitemmenu"> <li><a href="">Пункт меню</a></li> <li><a href="">Пункт меню</a></li> <li><a href="">Пункт меню</a> <ol> <li><a href="">Подпункт меню</a></li> <li><a href="">Подпункт меню</a></li> <li><a href="">Подпункт меню</a></li> </ol> </li> <li><a href="">Пункт меню</a></li> <li><a href="">Пункт меню</a></li> </ol> </div> |
Поделиться в социальных сетях
Материал разместил
Комментарии: 5 | |
| |