Динамическое 2-х уровневое меню для ucoz - Web-Мастер - Скрипты для сайта - Компьютерный форум
  Войти   Зарегистрироваться  

Компьютерный форум
С оплатой за сообщения



faqpk.ru

Страница 1 из 1 1
Модератор форума: Steep  
Компьютерный форум » Web-Мастер » Скрипты для сайта » Динамическое 2-х уровневое меню для ucoz (Скрипты для ucoz)
Динамическое 2-х уровневое меню для ucoz
Динамическое 2-х уровневое меню для ucoz



Красивое динамическое меню с помощью CSS и немного Javascript. Меню не только шикарно выглядит, но и отлично функционирует. При наведении на ссылку в меню, появляется соответствующее подменю. Демо "Динамическое меню для ucoz" можно увидеть ниже по ссылке.

Установка "Динамическое 2-х уровневое меню" для ucoz :
Вставляем код в П.У - Дизаин - Управление дизайном(CSS):
Code
/* ----------- NAVIGATION----------- */  
  #top-navigation{  
   background:url(http://faqpk.ru/images/script/1/topnav-bg.gif) repeat-x;  
   width:auto;  
   height:48px;  
   margin:0 auto;  
  }  
  #navigation{  
   background:url(http://faqpk.ru/images/script/1/nav-bg.gif) repeat-x;   
   height:32px;   
   margin:0 auto;  
   width:auto;   
   }  
   #navigation ul{  
   height:32px;  
   line-height:32px;   
   }  
   #navigation ul li{  
   display:inline;  
   }  
   #navigation ul li a,  
   #navigation ul li a:visited {  
   background:url(http://faqpk.ru/images/script/1/line-a.gif) right no-repeat;  
   padding:0 20px;  
   display:block;  
   text-decoration:none;  
   float:left;  
   color:#4261df;  
   font-weight:bold;  
   text-shadow: #ffffff 2px 2px 2px;  
   }  
   #navigation ul li a:hover{  
   color:#1532a5;  
   }  
  /* ----------- SUBLINKS ----------- */  
  #sublinks{  
   width:auto;  
   margin:0 auto;  
   background:#888888 url(http://faqpk.ru/images/script/1/sublink.gif);  
   height:30px;  
   font-size:11px;  
  }   
   #sublinks ul{  
   height:32px;  
   line-height:31px;   
   }  
   #sublinks ul li{  
   display:inline;  
   }  
   #sublinks ul li a,  
   #sublinks ul li a:visited {  
   padding:0 20px;  
   display:block;  
   text-decoration:none;  
   float:left;  
   color:#FFFFFF;  
   }  
   #sublinks ul li a:hover{  
   text-decoration:underline;  
   }  
  /* ----------- SUBMENU ----------- */  
  #s2, #s3{display:none;}


Теперь просто добавьте этот фрагмент Javascript кода ПЕРЕД :
Code
<script type="text/javascript">  
   function showsubmenu(id)  
   {  
   submenu = document.getElementById('s'+id);  
   for(i=1;i<=3;i++)  
   {  
   if(i==id)  
   {  
   submenu.style.display="block";  
   }  
   else  
   {  
   document.getElementById('s'+i).style.display="none";  
   }  
   }  
  }  
  </script>


Этот код вставляем в то место, где хотите видеть меню:
обычно это П.У - Дизаин - Управление дизайном - Верхняя часть сайта:
Code
<div id="top-navigation">  
  </div>  
  <div id="navigation">  
  <ul id="mymenu">  
   <li><a href="#" onmouseover="javascript:showsubmenu(1)">Главная</a></li>  
   <li><a href="#" onmouseover="javascript:showsubmenu(2)">Шаблоны</a></li>  
   <li><a href="#" onmouseover="javascript:showsubmenu(3)">Скрипты</a></li>  
   <li><a href="/forum">Форум</a></li>  
  </ul>  
  </div>  
  <div id="sublinks">  
   <ul id="s1">  
   <li><a href="#">Все для uCoz</a></li>  
   <li><a href="#">Все для Joomla</a></li>  
   <li><a href="#">Все для Cinema 4D</a></li>  
   </ul>  
   <ul id="s2">  
   <li><a href="#">Joomla</a></li>  
   <li><a href="#">uCoz</a></li>  
   <li><a href="#">DLE</a></li>  
   <li><a href="#">Wordpress</a></li>  
   <li><a href="#">Ipes</a></li>  

   </ul>  
   <ul id="s3">  
   <li><a href="#">wallaby9</a></li>  
   <li><a href="#">wallaby10</a></li>  
   <li><a href="#">wallaby11</a></li>  
   </ul>  
  </div>
Дата: Понедельник, 25.06.2012. Сообщение # 1 Bro
Динамическое 2-х уровневое меню для ucoz



Красивое динамическое меню с помощью CSS и немного Javascript. Меню не только шикарно выглядит, но и отлично функционирует. При наведении на ссылку в меню, появляется соответствующее подменю. Демо "Динамическое меню для ucoz" можно увидеть ниже по ссылке.

Установка "Динамическое 2-х уровневое меню" для ucoz :
Вставляем код в П.У - Дизаин - Управление дизайном(CSS):
Code
/* ----------- NAVIGATION----------- */  
  #top-navigation{  
   background:url(http://faqpk.ru/images/script/1/topnav-bg.gif) repeat-x;  
   width:auto;  
   height:48px;  
   margin:0 auto;  
  }  
  #navigation{  
   background:url(http://faqpk.ru/images/script/1/nav-bg.gif) repeat-x;   
   height:32px;   
   margin:0 auto;  
   width:auto;   
   }  
   #navigation ul{  
   height:32px;  
   line-height:32px;   
   }  
   #navigation ul li{  
   display:inline;  
   }  
   #navigation ul li a,  
   #navigation ul li a:visited {  
   background:url(http://faqpk.ru/images/script/1/line-a.gif) right no-repeat;  
   padding:0 20px;  
   display:block;  
   text-decoration:none;  
   float:left;  
   color:#4261df;  
   font-weight:bold;  
   text-shadow: #ffffff 2px 2px 2px;  
   }  
   #navigation ul li a:hover{  
   color:#1532a5;  
   }  
  /* ----------- SUBLINKS ----------- */  
  #sublinks{  
   width:auto;  
   margin:0 auto;  
   background:#888888 url(http://faqpk.ru/images/script/1/sublink.gif);  
   height:30px;  
   font-size:11px;  
  }   
   #sublinks ul{  
   height:32px;  
   line-height:31px;   
   }  
   #sublinks ul li{  
   display:inline;  
   }  
   #sublinks ul li a,  
   #sublinks ul li a:visited {  
   padding:0 20px;  
   display:block;  
   text-decoration:none;  
   float:left;  
   color:#FFFFFF;  
   }  
   #sublinks ul li a:hover{  
   text-decoration:underline;  
   }  
  /* ----------- SUBMENU ----------- */  
  #s2, #s3{display:none;}


Теперь просто добавьте этот фрагмент Javascript кода ПЕРЕД :
Code
<script type="text/javascript">  
   function showsubmenu(id)  
   {  
   submenu = document.getElementById('s'+id);  
   for(i=1;i<=3;i++)  
   {  
   if(i==id)  
   {  
   submenu.style.display="block";  
   }  
   else  
   {  
   document.getElementById('s'+i).style.display="none";  
   }  
   }  
  }  
  </script>


Этот код вставляем в то место, где хотите видеть меню:
обычно это П.У - Дизаин - Управление дизайном - Верхняя часть сайта:
Code
<div id="top-navigation">  
  </div>  
  <div id="navigation">  
  <ul id="mymenu">  
   <li><a href="#" onmouseover="javascript:showsubmenu(1)">Главная</a></li>  
   <li><a href="#" onmouseover="javascript:showsubmenu(2)">Шаблоны</a></li>  
   <li><a href="#" onmouseover="javascript:showsubmenu(3)">Скрипты</a></li>  
   <li><a href="/forum">Форум</a></li>  
  </ul>  
  </div>  
  <div id="sublinks">  
   <ul id="s1">  
   <li><a href="#">Все для uCoz</a></li>  
   <li><a href="#">Все для Joomla</a></li>  
   <li><a href="#">Все для Cinema 4D</a></li>  
   </ul>  
   <ul id="s2">  
   <li><a href="#">Joomla</a></li>  
   <li><a href="#">uCoz</a></li>  
   <li><a href="#">DLE</a></li>  
   <li><a href="#">Wordpress</a></li>  
   <li><a href="#">Ipes</a></li>  

   </ul>  
   <ul id="s3">  
   <li><a href="#">wallaby9</a></li>  
   <li><a href="#">wallaby10</a></li>  
   <li><a href="#">wallaby11</a></li>  
   </ul>  
  </div>
Прикрепления: 6720969.gif(11Kb)
Дмитрий Асмус (Bro)
Модератор
Сообщений: 196
Нет на сайте
    

 
Компьютерный форум » Web-Мастер » Скрипты для сайта » Динамическое 2-х уровневое меню для ucoz (Скрипты для ucoz)
Страница 1 из 1 1
Поиск: