• Страница 1 из 1
  • 1
Форум » Веб-разработка » HTML + CSS — коды » Прикольное меню на CSS + jQuery
Прикольное меню на CSS + jQuery
workman
Понедельник, 04 Апреля 2016 | Сообщение 1
Оффлайн
Проверенные
Сообщений:1716
Награды: 9
Проснувшись еще в 5 утра, почувствовал, что меня скорее всего сегодня "попрет" Ну вот и решил выложить вот такое горизонтальное меню для общего обсуждения, а может кто и заберет. Также у горизонтальное меню есть эффекты, но главное считаю, то что на нем много можно содержать информации.

JS
Код
<script type="text/javascript">
$(function() {
   var $menu = $('#ldd_menu');
   $menu.children('li').each(function() {
     var $this = $(this);
     var $span = $this.children('span');
     $span.data('width', $span.width());
     $this.bind('mouseenter', function() {
       $menu.find('.ldd_submenu').stop(true, true).hide();
       $span.stop().animate({
         'width': '440px'
       }, 300, function() {
         $this.find('.ldd_submenu').slideDown(300);
       });
     }).bind('mouseleave', function() {
       $this.find('.ldd_submenu').stop(true, true).hide();
       $span.stop().animate({
         'width': $span.data('width') + 'px'
       }, 300);
     });
   });
    });
</script>


CSS
Код
ul.ldd_menu{margin:0;padding:0;display:block;height:50px;background-color:#0051A1;list-style:none;font-family:"Trebuchet MS",sans-serif;border-top:1px solid #3474C6;border-bottom:1px solid #3474C6;border-left:10px solid #0051A1;-moz-box-shadow:0 3px 4px #007BC2;-webkit-box-shadow:0 3px 4px #007BC2;-box-shadow:0 3px 4px #007BC2}
ul.ldd_menu a{text-decoration:none}
ul.ldd_menu>li{float:left;position:relative}
ul.ldd_menu>li>span{float:left;color:#FFF;background-color:#0051A1;height:50px;line-height:50px;cursor:default;padding:0 20px;text-shadow:0 0 1px #FFF;border-right:1px solid #3474C6;border-left:1px solid #0049A1}
ul.ldd_menu .ldd_submenu{position:absolute;top:50px;width:480px;display:none;opacity:.9;left:0;font-size:10px;background:#0051A1;border-top:1px solid #3474C6;-moz-box-shadow:0 3px 4px #0051A1 inset;-webkit-box-shadow:0 3px 4px #0051A1 inset;-box-shadow:0 3px 4px #0051A1 inset}
a.ldd_subfoot{background-color:#F0F0F0;color:#444;display:block;clear:both;padding:15px 20px;text-transform:uppercase;font-family:Arial,serif;font-size:12px;text-shadow:0 0 1px #FFF;-moz-box-shadow:0 0 2px #777 inset;-webkit-box-shadow:0 0 2px #777 inset;-box-shadow:0 0 2px #777 inset}
ul.ldd_menu ul{list-style:none;float:left;border-left:1px solid #2A6DC3;margin:20px 0 10px 30px;padding:10px}
li.ldd_heading{font-family:Georgia,serif;font-size:13px;font-style:italic;color:#69C3FF;text-shadow:0 0 1px #B03E23;padding:0 0 10px 0}
ul.ldd_menu ul li a{font-family:Arial,serif;font-size:10px;line-height:20px;color:#FFF;padding:1px 3px}
ul.ldd_menu ul li a:hover{-moz-box-shadow:0 0 2px #2A6DC3;-webkit-box-shadow:0 0 2px #2A6DC3;box-shadow:0 0 2px #2A6DC3;background:#007BC2}

HTML
Код
<ul id="ldd_menu" class="ldd_menu">
  <li>
    <span>Меню №1</span>
    <div class="ldd_submenu">
      <ul>
        <li class="ldd_heading">Заголовок №1</li>
        <li><a href="#">Ссылка №1</a></li>
        <li><a href="#">Ссылка №2</a></li>
        <li><a href="#">Ссылка №3</a></li>
        <li><a href="#">Ссылка №4</a></li>
        <li><a href="#">Ссылка №5</a></li>
      </ul>
      <ul>
        <li class="ldd_heading">Заголовок №2</li>
        <li><a href="#">Ссылка №1</a></li>
        <li><a href="#">Ссылка №2</a></li>
        <li><a href="#">Ссылка №3</a></li>
        <li><a href="#">Ссылка №4</a></li>
        <li><a href="#">Ссылка №5</a></li>
      </ul>
      <a class="ldd_subfoot" href="#"> + Еще ссылка</a>
    </div>
  </li>
  <li>
    <span>Меню №2</span>
    <div class="ldd_submenu">
      <ul>
        <li class="ldd_heading">Заголовок №1</li>
        <li><a href="#">Ссылка №1</a></li>
        <li><a href="#">Ссылка №2</a></li>
        <li><a href="#">Ссылка №3</a></li>
        <li><a href="#">Ссылка №4</a></li>
        <li><a href="#">Ссылка №5</a></li>
      </ul>
      <ul>
        <li class="ldd_heading">Заголовок №2</li>
        <li><a href="#">Ссылка №1</a></li>
        <li><a href="#">Ссылка №2</a></li>
        <li><a href="#">Ссылка №3</a></li>
        <li><a href="#">Ссылка №4</a></li>
        <li><a href="#">Ссылка №5</a></li>
      </ul>
      <ul>
        <li class="ldd_heading">Заголовок №3</li>
        <li><a href="#">Ссылка №1</a></li>
        <li><a href="#">Ссылка №2</a></li>
        <li><a href="#">Ссылка №3</a></li>
        <li><a href="#">Ссылка №4</a></li>
        <li><a href="#">Ссылка №5</a></li>
      </ul>
      <a class="ldd_subfoot" href="#"> + Еще ссылка</a>
    </div>
  </li>
  <li>
    <span>Меню №3</span>
    <div class="ldd_submenu">
      <ul>
        <li class="ldd_heading">Заголовок №1</li>
        <li><a href="#">Ссылка №1</a></li>
        <li><a href="#">Ссылка №2</a></li>
        <li><a href="#">Ссылка №3</a></li>
        <li><a href="#">Ссылка №4</a></li>
        <li><a href="#">Ссылка №5</a></li>
      </ul>
      <ul>
        <li class="ldd_heading">Заголовок №2</li>
        <li><a href="#">Ссылка №1</a></li>
        <li><a href="#">Ссылка №2</a></li>
        <li><a href="#">Ссылка №3</a></li>
        <li><a href="#">Ссылка №4</a></li>
        <li><a href="#">Ссылка №5</a></li>
      </ul>
      <ul>
        <li class="ldd_heading">Заголовок №3</li>
        <li><a href="#">Ссылка №1</a></li>
        <li><a href="#">Ссылка №2</a></li>
        <li><a href="#">Ссылка №3</a></li>
        <li><a href="#">Ссылка №4</a></li>
        <li><a href="#">Ссылка №5</a></li>
      </ul>
      <a class="ldd_subfoot" href="#"> + Еще ссылка</a>
    </div>
  </li>
</ul>


Смотрим как оно работает и выглядет

Прикрепления: 6890165.png (20.4 Kb)


Сообщение отредактировал
workman - Понедельник, 04 Апреля 2016, 09:46
Страна: (RU)
Tergran
Понедельник, 04 Апреля 2016 | Сообщение 2
Оффлайн
Пользователи
Сообщений:101
Награды: 0
Вот это самое большое по информации горизонтальное меню, туда можно и форум и все модули которые активированные поместить, и красиво выдвигается, а главное не что не нужно в корень сайта завидовать.
Страна: (RU)
Kosten
Понедельник, 04 Апреля 2016 | Сообщение 3
Оффлайн
Администраторы
Сообщений:44267
Награды: 70
Можно под кино сайт поставить, хотя там мало будет информации, просто категорий, но на такой распространенный ресурс как раз подойдет.
Страна: (RU)
Форум » Веб-разработка » HTML + CSS — коды » Прикольное меню на CSS + jQuery
  • Страница 1 из 1
  • 1
Поиск: