Выезжающее горизонтальное меню | Скрипт для сайта uCoz - Скрипты для uCoz | Делай сайт
Приветствую Вас, Гость! Регистрация
Георгиевская ленточка
Четверг, 08.12.2016
Скрипты для uCoz » Выпадающее меню для сайта uCoz » Выезжающее горизонтальное меню | Скрипт для сайта uCoz

Аудиоплеер для сайта uCozАудиоплеер с плейлистом для сайта
Видеоплеер для сайта uCozВидеоплеер с плейлистом для сайта
Меню для сайта uCozВертикальное меню для сайта uCoz
Выпадающее меню для сайта uCozГоризонтальное меню для сайта uCoz
Круглое меню для сайта uCozВид материалов для сайта uCoz
Вид материалов Аудио для uCozВид материалов Видео для uCoz
Галерея для сайта uCozГенераторы для сайта uCoz
Контейнер для контентаКнопки для сайта uCoz
Слайдер для сайта uCozСчётчик для сайта uCoz
Часы для сайта uCozТекстовые эффекты
Таблица цветов для сайта uCozЭффекты для сайта uCoz
Эффекты курсораЭффекты увеличения
Мини чат для сайта uCozРадио для сайта uCoz
Скрипты для юКозИгры для сайта uCoz
Окна для сайта uCozИнформеры для сайта uCoz
Флеш и анимации для сайтаКалендарь для сайта uCoz
Мониторинг серверов для ucozСлайдшоу для сайта uCoz



Адаптивный сайт - aTmpl



Выезжающее горизонтальное меню | Скрипт для сайта uCoz


Выпадающее горизонтальное меню работающее на CSS3




Меню работает без применения скриптов,используются только свойства CSS3.Если Вам не понятна работа свойств на сайте есть статьи по всем свойствам и тегам,воспользуйтесь поиском введя в него название интерисующего элемента.Можно установить весь код со стилями,можно стили перенести в файл основных стилей ( не рекомендуется )




Пример кода меню


<style>
ul.navi {
position:relative;
z-index:100;
padding:0;
margin:0 0 0 60px;
list-style:none;
width:auto;
height:30px;
}
ul.navi > li {
width:48px;
height:30px;
position:absolute;
left:0;
top:0;
-moz-transition: -moz-transform 0.5s ease-in-out;
-ms-transition: -ms-transform 0.5s ease-in-out;
-o-transition: -o-transform 0.5s ease-in-out;
-webkit-transition: -webkit-transform 0.5s ease-in-out;
transition: transform 0.5s ease-in-out;
}
ul.navi a {
display:block;
width:48px;
height:30px;
position:absolute;
left:0;
top:0;
line-height:30px;
text-align:center;
text-decoration:none;
}
ul.navi a img {
border:0;
}
ul.navi a span {
position:absolute;
left:5px;
font-size:11px;
font-weight:bold;
color:#fff;
}
ul.navi:hover {
height:100px;
}
ul.navi:hover li#n1 {
-moz-transform: translatex(0px);
-ms-transform: translatex(0px);
-o-transform: translatex(0px);
-webkit-transform: translatex(0px);
transform: translatex(0px);
}
ul.navi:hover li#n2 {
-moz-transform: translatex(70px);
-ms-transform: translatex(70px);
-o-transform: translatex(70px);
-webkit-transform: translatex(70px);
transform: translatex(70px);
}
ul.navi:hover li#n3 {
-moz-transform: translatex(140px);
-ms-transform: translatex(140px);
-o-transform: translatex(140px);
-webkit-transform: translatex(140px);
transform: translatex(140px);
}
ul.navi:hover li#n4 {
-moz-transform: translatex(210px);
-ms-transform: translatex(210px);
-o-transform: translatex(210px);
-webkit-transform: translatex(210px);
transform: translatex(210px);
}
ul.navi:hover li#n5 {
-moz-transform: translatex(280px);
-ms-transform: translatex(280px);
-o-transform: translatex(280px);
-webkit-transform: translatex(280px);
transform: translatex(280px);
}
ul.sub {
padding:0;
margin:0;
list-style:none;
width:48px;
height:30px;
position:absolute;
left:0;
top:0;
z-index:-1;
opacity:0;
-moz-transition: opacity 0s linear 1s;
-ms-transition: opacity 0s linear 1s;
-o-transition: opacity 0s linear 1s;
-webkit-transition: opacity 0s linear 1s;
transition: opacity 0s linear 1s;
}
ul.sub li {
width:48px;
height:30px;
position:absolute;
left:0;
top:0;
z-index:-1;
-moz-transition: -moz-transform 0.5s ease-in-out 0.5s;
-ms-transition: -ms-transform 0.5s ease-in-out 0.5s;
-o-transition: -o-transform 0.5s ease-in-out 0.5s;
-webkit-transition: -webkit-transform 0.5s ease-in-out 0.5s;
transition: transform 0.5s ease-in-out 0.5s;
}
ul.navi > li:hover ul {
opacity:1;
-moz-transition: opacity 0s linear 0.5s;
-ms-transition: opacity 0s linear 0.5s;
-o-transition: opacity 0s linear 0.5s;
-webkit-transition: opacity 0s linear 0.5s;
transition: opacity 0s linear 0.5s;
}
ul.navi li:hover ul li.l {
-moz-transform: translatex(-70px) translatey(60px);
-ms-transform: translatex(-70px) translatey(60px);
-o-transform: translatex(-70px) translatey(60px);
-webkit-transform: translatex(-70px) translatey(60px);
transform: translatex(-70px) translatey(60px);
}
ul.navi li:hover ul li.c {
-moz-transform: translatey(60px);
-ms-transform: translatey(60px);
-o-transform: translatey(60px);
-webkit-transform: translatey(60px);
transform: translatey(60px);
}
ul.navi li:hover ul li.r {
-moz-transform: translatex(70px) translatey(60px);
-ms-transform: translatex(70px) translatey(60px);
-o-transform: translatex(70px) translatey(60px);
-webkit-transform: translatex(70px) translatey(60px);
transform: translatex(70px) translatey(60px);
}
</style>
<ul class="navi">
<li id="n1"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu1</span></a>
<ul class="sub">
<li class="l"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu11</span></a></li>
<li class="c"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu12</span></a></li>
<li class="r"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu13</span></a></li>
</ul>
</li>
<li id="n2"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu2</span></a>
<ul class="sub"><li class="l"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu21</span></a></li>
<li class="c"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu22</span></a></li>
<li class="r"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu23</span></a></li>
</ul>
</li>
<li id="n3"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu3</span></a>
<ul class="sub"><li class="l"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu31</span></a></li>
<li class="c"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu31</span></a></li>
<li class="r"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu31</span></a></li>
</ul>
</li>
<li id="n4"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu4</span></a>
<ul class="sub"><li class="l"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu41</span></a></li>
<li class="c"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu41</span></a></li>
<li class="r"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu41</span></a></li>
</ul>
</li>
<li id="n5"><a href="#"><img src="http://delaisait.ucoz.ru/script/menu/img/1/btn.png" alt="" /><span>Menu</span></a>
</li>
</ul>

Проверить код меню на месте

Вставьте код меню в HTML редактор и проверьте.









Русские шрифты



Ссылка:
BB code:




  • ©
  • | Просмотров: 3125 | Добавил: IZOTOP | Рейтинг: 2.0/1
    | Теги: Меню для сайта, меню для юкоз

    Всего комментариев: 2
    0   Спам
    1 manoha   (19.12.2013 16:15)
    Аватар manoha Не думаю что я первый спрашиваю,такой нехитрый вопрос,а как заставить меню работать???я канешно могу сам методом тыка но боюсь все испортить cool заранее спасибо!чайник он и в новом поколении чайник wink

    0   Спам
    2 biohronometrolog   (19.12.2013 17:05)
    Аватар biohronometrolog Это меню немного опережает своё время, в качестве примера показывается возможность применения новых свойств CSS3.
    Существуют недостатки отображения этого меню в браузере IE, который до сих пор не понимает свойств трансформаций и переходов.
    Если будете устанавливать это меню, нужно будет запретить браузеру Internet Explorer его отображение следующим способом:

    Код


    <?if($USER_AGENT$='ie')?>
    Здесь меню которое корректно отобразится в IE
    <?else?>
    Тут весь код "Выезжающее горизонтальное меню"
    <?endif?>



    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]