qiwi
ПОСЛЕДНИЕ ПУБЛИКАЦИИ
ПОДПИСКА
Будь В Курсе
Подпишись, и получай эксклюзивные обновления на свой E-Mail:

Ваш E-Mail полностью защищён

ОБСУЖДЕНИЕ

Горизонтальное прокручивающиеся меню Scrollable Menu

Горизонтальное прокручивающиеся меню «Scrollable Menu»
Просмотров: 1819  Скачан: 319 раз  Комментариев в теме: 0

Scrollable Menu, горизонтальное прокручивающиеся меню в виде картинок, меню фиксируется внизу страницы, при наведении курсора мыши на раздел, выпадает подменю в виде картинок, которое прокручивается вверх, вниз.

Шаг 1 - создание разметки

 

HTML

<ul class="menu" id="menu">
    <li>
        <a href="#">Brand 1</a>
        <div class="sc_menu_wrapper">
            <div class="sc_menu">
                <a href="#"><img src="images/1.jpg" alt=""/></a>
                <a href="#"><img src="images/2.jpg" alt=""/></a>
                <a href="#"><img src="images/3.jpg" alt=""/></a>
                <a href="#"><img src="images/1.jpg" alt=""/></a>
                <a href="#"><img src="images/2.jpg" alt=""/></a>
                <a href="#"><img src="images/3.jpg" alt=""/></a>
                <a href="#"><img src="images/1.jpg" alt=""/></a>
                <a href="#"><img src="images/2.jpg" alt=""/></a>
            </div>
        </div>
    </li>
    <li>
        <a href="#">Brand 2</a>
        <div class="sc_menu_wrapper">
            <div class="sc_menu">
                <a href="#"><img src="images/4.jpg" alt=""/></a>
                <a href="#"><img src="images/5.jpg" alt=""/></a>
                <a href="#"><img src="images/6.jpg" alt=""/></a>
                <a href="#"><img src="images/1.jpg" alt=""/></a>
                <a href="#"><img src="images/2.jpg" alt=""/></a>
                <a href="#"><img src="images/1.jpg" alt=""/></a>
                <a href="#"><img src="images/6.jpg" alt=""/></a>
            </div>
        </div>
    </li>
    <li>
        <a href="#">Fashion 1</a>
        <div class="sc_menu_wrapper">
            <div class="sc_menu">
                <a href="#"><img src="images/7.jpg" alt=""/></a>
                <a href="#"><img src="images/8.jpg" alt=""/></a>
                <a href="#"><img src="images/9.jpg" alt=""/></a>
                <a href="#"><img src="images/10.jpg" alt=""/></a>
                <a href="#"><img src="images/7.jpg" alt=""/></a>
                <a href="#"><img src="images/8.jpg" alt=""/></a>
                <a href="#"><img src="images/9.jpg" alt=""/></a>
                <a href="#"><img src="images/10.jpg" alt=""/></a>
                <a href="#"><img src="images/7.jpg" alt=""/></a>
                <a href="#"><img src="images/8.jpg" alt=""/></a>
                <a href="#"><img src="images/9.jpg" alt=""/></a>
                <a href="#"><img src="images/10.jpg" alt=""/></a>
            </div>
        </div>
    </li>
    <li>
        <a href="#">Fashion 2</a>
        <div class="sc_menu_wrapper">
            <div class="sc_menu">
                <a href="#"><img src="images/4.jpg" alt=""/></a>
                <a href="#"><img src="images/5.jpg" alt=""/></a>
                <a href="#"><img src="images/6.jpg" alt=""/></a>
                <a href="#"><img src="images/1.jpg" alt=""/></a>
                <a href="#"><img src="images/2.jpg" alt=""/></a>
                <a href="#"><img src="images/3.jpg" alt=""/></a>
                <a href="#"><img src="images/1.jpg" alt=""/></a>
                <a href="#"><img src="images/2.jpg" alt=""/></a>
            </div>
        </div>
    </li>
    <li class="last">
        <a href="#">Fashion 3</a>
        <div class="sc_menu_wrapper">
            <div class="sc_menu">
                <a href="#"><img src="images/4.jpg" alt=""/></a>
                <a href="#"><img src="images/5.jpg" alt=""/></a>
                <a href="#"><img src="images/6.jpg" alt=""/></a>
                <a href="#"><img src="images/1.jpg" alt=""/></a>
                <a href="#"><img src="images/2.jpg" alt=""/></a>
                <a href="#"><img src="images/3.jpg" alt=""/></a>
                <a href="#"><img src="images/4.jpg" alt=""/></a>
                <a href="#"><img src="images/5.jpg" alt=""/></a>
                <a href="#"><img src="images/6.jpg" alt=""/></a>
            </div>
        </div>
    </li>
</ul>

Шаг 2 - подключение стилей

 

CSS

<link rel="stylesheet" href="css/style.css" type="text/css" />

Шаг 3 - подключение JavaScript

 

JS

<script type="text/javascript" src="js/jquery-2.0.1.js"></script>
<script type="text/javascript">
$(function(){
    function buildThumbs($elem){
        var $wrapper    = $elem.next();
        var $menu = $wrapper.find('.sc_menu');
        var inactiveMargin = 150;
        $wrapper.scrollTop($menu.outerHeight());
        $wrapper.bind('mousemove',function(e){
            var wrapperHeight = $wrapper.height();
            var menuHeight = $menu.outerHeight() + 2 * inactiveMargin;
            var top = (e.pageY - $wrapper.offset().top) * (menuHeight - wrapperHeight) / wrapperHeight - inactiveMargin;
            $wrapper.scrollTop(top+10);
        });
    }                
    var stacktime;
    $('#menu li > a').bind('mouseover',function () {
        var $this = $(this);
        buildThumbs($this);
        var pos=$this.next().find('a').size();
        var f=function(){
            if(pos==0) clearTimeout(stacktime);
            $this.next().find('a:nth-child('+pos+')').css('visibility','visible');
            --pos;
        };
        stacktime = setInterval(f , 50);
    });
    $('#menu li').bind('mouseleave',function () {
        var $this = $(this);
        clearTimeout(stacktime);
        $this.find('.sc_menu').css('visibility','hidden').find('a').css('visibility','hidden');
        $this.find('.sc_menu_wrapper').css('visibility','hidden');
    });
    $('.sc_menu a').hover(
        function () {
            var $this = $(this);
            $this.find('img')
            .stop()
            .animate({'opacity':'1.0'},400);
        },
        function () {
            var $this = $(this);
            $this.find('img')
            .stop()
            .animate({'opacity':'0.3'},400);
        }
    );
});
</script>
Материалы по теме:

Оригинальное горизонтальное менюОригинальное горизонтальное меню

Красивое горизонтальное меню в оригинальном стиле, в меню используется большое количество позиций......

Горизонтальное меню с ползункомГоризонтальное меню с ползунком

Стильное горизонтальное меню с ползунком, который следует за курсором мыши....

Фиксированная панель с навигацией на css3Фиксированная панель с навигацией н...

Панель фиксируется внизу страницы и имеет не большую навигацию, что очень удобно если вам нужно вывести какие то важные ссылки или информацию....

Горизонтальное выпадающее меню на cssГоризонтальное выпадающее меню на c...

Меню с выпадающими пунктами на css

Горизонтальное меню в стиле AppleГоризонтальное меню в стиле Apple

Меню в стиле Apple, созданное полностью на css3.

Горизонтальное меню в виде куба «Boxes Menu»Горизонтальное меню в виде куба «Bo...

Меню в виде куба с красивым эффектом трансформации....

Многоуровневое горизонтальное меню на css3Многоуровневое горизонтальное меню ...

Отличное горизонтальное выпадающее многоуровневое меню на css3....
Интересные публикации:

Социальная выпадающая панель на cssСоциальная выпадающая панель на css

Неплохая социальная панель, при наведении курсора мыши, панель, плавно раскрывается, за тем уже видны сами иконки....

Горизонтальное меню в стиле AppleГоризонтальное меню в стиле Apple

Меню в стиле Apple, созданное полностью на css3.

Многоуровневое горизонтальное меню на css3Многоуровневое горизонтальное меню на cs...

Отличное горизонтальное выпадающее многоуровневое меню на css3....

Оригинальные кнопки с помощью css3Оригинальные кнопки с помощью css3

Оригинальные кнопки на css3, при наведении курсора на кнопку, она изменяет свой вид (растягивается, округляется, перекручивается)....

Контактная форма (дизайн)Контактная форма (дизайн)

Неплохой дизайн контактной формы, если у вас туго с воображением или вы в душе не дизайнер, то можете воспользоваться этой формой, как вариант вполне ...

4Images 1.7.11 RUS4Images 1.7.11 RUS

Это отличная фото-галерея с довольно сильным функционалом....

CharismaCharisma

Профессиональный шаблон административной панели, построенный на HTML5, в шаблоне имеются: закладки, меню, галерея, набор кнопок......
  • Текущий 1.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Рейтинг: 1.0/5( Голосов 7 )

Комментариев в теме: (0)

Авторизация:
YandexGoogleVKMail.ruTwitterFacebookOdnoklassniki


Ваше имя:
Сайт:
Ваша почта:
RSS
Комментарий:
Введите символы:
captcha
Обновить