Страница 1 из 11
Модератор форума: dotbot 
Сообщество uCoz » Архивариус » Корзина » Помогите с аккордеон меню (Не могу найти либо настроить)
Помогите с аккордеон меню
OZLaim
Сообщений: 11
Репутация: 0

Сообщение # 1 | 22:34:25
Добрый вечер господа и дамы=).
Прошу у Вас помощи. Почти весь интернет облазил, и так не чего не смог я найти нормального, либо рабочего.
Вообщем суть такая, хочу на сайт поставить меню аккордеон, но к сожалению найти нужного скрипта, либо кода не нашел.
То у одного библиотека не подключается, то все работает, но текст не вмещается либо попросту пропадает.
Пока что один нашел, нормальный скрипт, но он ломает ПУ, не подскажите альтернативу?
KOKS99
Сообщений: 228
Репутация: 12

Сообщение # 2 | 22:38:50
OZLaim, Код меню 
Код
<div id="wrapper-200a">     <ul class="accordion">      <li id="one" class="files">   <a  
href="#one">MENU  
NIZCKOD<span>495</span></a>     <ul  
class="sub-menu">    <li><a  
href="#one"><em>01</em>Dropbox<span>42</span></a></li>    <li><a
   
href="#one"><em>02</em>Skydrive<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">Mail  
NIZCKOD<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">Облако  
NIZCKOD<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;  }

http://siegmein.ru - торрент трекер новинки
http://siegmein.ru/forum/4 - Вопрос по игре
Если помог нажми +
OZLaim
Сообщений: 11
Репутация: 0

Сообщение # 3 | 22:56:12
KOKS99
Спасибо, но странно как то, при клике в низ сайта попадаю, даже при раздвигание менюшки
Сообщество uCoz » Архивариус » Корзина » Помогите с аккордеон меню (Не могу найти либо настроить)
Страница 1 из 11
Поиск: