Вертикальное меню ACCORDION для ucoz
Очень даже не плохо по задумке выполнено Вертикальное меню ACCORDION для ucoz в том плане, что можно очень много разместить материала. Вообщем берем и прописываем саму категорию и там есть под рубрики, для того что входит в нее. А это можно написать к примеру Шаблоны и клик делаем на его и открывается материал, где будут написаны, тематики, и вам только остается выбрать. Еще показывает цифровая таблица, сколько где находиться файлов, это нужно вам самим потом поставить. Установка: Код: Код <div id="wrapper-200a"> <ul class="accordion"> <li id="one" class="files"> <a href="#one">MENU ZORNET<span>75</span></a> <ul class="sub-menu"> <li><a href="#one"><em>01</em>СКРИПТЫ<span>83</span></a></li> <li><a href="#one"><em>02</em>ШАБЛОНЫ<span>87</span></a></li> <li><a href="#one"><em>03</em>FTP сервер<span>366</span></a></li> </ul> </li> <li id="two" class="mail"> <a href="#two">ZORNET.RU<span>26</span></a> <ul class="sub-menu"> <li><a href="#two"><em>01</em>Hotmail<span>9</span></a></li> <li><a href="#two"><em>02</em>Yahoo<span>14</span></a></li> <li><a href="#two"><em>03</em>Gmail<span>3</span></a></li> </ul> </li> <li id="three" class="cloud"> <a href="#three">ZORNET.RU<span>58</span></a> <ul class="sub-menu"> <li><a href="#three"><em>01</em>Соединений<span>12</span></a></li> <li><a href="#three"><em>02</em>Профилей<span>19</span></a></li> <li><a href="#three"><em>03</em>Опций<span>27</span></a></li> </ul> </li> <li id="four" class="sign"> <a href="#four">Выйти</a> <ul class="sub-menu"> <li><a href="#four"><em>01</em>Выйти из</a></li> <li><a href="#four"><em>02</em>Удалить аккаунт</a></li> <li><a href="#four"><em>03</em>Заморозить аккаунт </a></li> </ul> </li> </ul> </div> CSS: Код #wrapper-200a{ width:200px; float:left; margin-left:180px } /* Reset */ .accordion, .accordion ul, .accordion li, .accordion a, .accordion span { margin: 0; padding: 0; border: none; outline: none; } .accordion li { list-style: none; } /* Layout & Style */ .accordion li > a { display: block; position: relative; min-width: 110px; padding: 0 10px 0 40px; height: 32px; color: #fdfdfd; font: bold 12px/32px Arial, sans-serif; text-decoration: none; text-shadow: 0px 1px 0px rgba(0,0,0, .35); background: #6c6e74; background: -moz-linear-gradient(top, #6c6e74 0%, #4b4d51 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c6e74), color-stop(100%,#4b4d51)); background: -webkit-linear-gradient(top, #6c6e74 0%,#4b4d51 100%); background: -o-linear-gradient(top, #6c6e74 0%,#4b4d51 100%); background: -ms-linear-gradient(top, #6c6e74 0%,#4b4d51 100%); background: linear-gradient(top, #6c6e74 0%,#4b4d51 100%); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); } .accordion > li:hover > a, .accordion > li:target > a { color: #3e5706; text-shadow: 1px 1px 1px rgba(255,255,255, .2); /*background: url(../img/active.png) repeat-x;*/ background: #a5cd4e; background: -moz-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a)); background: -webkit-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%); background: -o-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%); background: -ms-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%); background: linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%); } .accordion li > a span { display: block; position: absolute; top: 7px; right: 0; padding: 0 10px; margin-right: 10px; font: normal bold 12px/18px Arial, sans-serif; background: #404247; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1); box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1); } .accordion > li:hover > a span, .accordion > li:target > a span { color: #fdfdfd; text-shadow: 0px 1px 0px rgba(0,0,0, .35); background: #3e5706; } /* Images */ .accordion > li > a:before { position: absolute; top: 0; left: 0; content: ''; width: 24px; height: 24px; margin: 4px 8px; background-repeat: no-repeat; background-image: url('../img/icons.png'); background-position: 0px 0px; } .accordion li.files > a:before { background-position: 0px 0px; } .accordion li.files:hover > a:before, .accordion li.files:target > a:before { background-position: 0px -24px; } .accordion li.mail > a:before { background-position: -24px 0px; } .accordion li.mail:hover > a:before, .accordion li.mail:target > a:before { background-position: -24px -24px; } .accordion li.cloud > a:before { background-position: -48px 0px; } .accordion li.cloud:hover > a:before, .accordion li.cloud:target > a:before { background-position: -48px -24px; } .accordion li.sign > a:before { background-position: -72px 0px; } .accordion li.sign:hover > a:before, .accordion li.sign:target > a:before { background-position: -72px -24px; } /* Sub Menu */ .sub-menu li a { color: #797979; text-shadow: 1px 1px 0px rgba(255,255,255, .2); background: #e5e5e5; border-bottom: 1px solid #c9c9c9; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); } .sub-menu li:hover a { background: #efefef; } .sub-menu li:last-child a { border: none; } .sub-menu li > a span { color: #797979; text-shadow: 1px 1px 0px rgba(255,255,255, .2); background: transparent; border: 1px solid #c9c9c9; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .sub-menu em { position: absolute; top: 0; left: 0; margin-left: 14px; color: #a6a6a6; font: normal 10px/32px Arial, sans-serif; } /* Functionality */ .accordion li > .sub-menu { height: 0; overflow: hidden; -webkit-transition: height .2s ease-in-out; -moz-transition: height .2s ease-in-out; -o-transition: height .2s ease-in-out; -ms-transition: height .2s ease-in-out; transition: height .2s ease-in-out; } .accordion li:target > .sub-menu { height: 98px; } Как видим все построено на стилях, вы можете сами настроить его, если немного понимаете в этом, это поменять гамму цвета, как основное. Теперь смотрим DEMO |
Поделиться в социальных сетях
Материал разместил
Комментарии: 0 | |