Стили для стрелок навигации

Скачать Стили для стрелок навигации
Недавно искали:

GE_Pass

Житель
Регистрация
30.01.14
Сообщения
212
Реакции
49
Сегодня мы подготовили для вас несколько демок интересных примеров стрелок, которые можно применить для навигации слайдера.

Данные примеры исключительно для того, чтоб вдохновить вас. Они работают исключительно в последних версиях браузеров. К тому же тут мы используем событие hover, которое является нерабочим для мобильных устройств.
Пример:

Код:
<nav class="nav-thumbflip">
    <a class="prev" href="/item1">
        <span class="icon-wrap"><svg class="icon" width="32" height="32" viewBox="0 0 64 64"><use xlink:href="#arrow-left-5"></svg></span>
        <img src="img/9.png" alt="Previous thumb"/>
    </a>
    <a class="next" href="/item3">
        <span class="icon-wrap"><svg class="icon" width="32" height="32" viewBox="0 0 64 64"><use xlink:href="#arrow-right-5"></svg></span>
        <img src="img/10.png" alt="Next thumb"/>
    </a>
</nav>

Сами стрелки - SVG-шки к которым мы применяем технику, описанную Олегом Соломка в этой статье SVG Icons FTW.

CSS для этого примера будет следующим:
Код:
.nav-thumbflip a {
    perspective: 1000px;
}

.nav-thumbflip a.prev {
    perspective-origin: 100% 50%;
}

.nav-thumbflip a.next {
    perspective-origin: 0% 50%;
}

.nav-thumbflip .icon-wrap {
    display: block;
    width: 100px;
    height: 100px;
    background-color: #b1a798;
    transition: background-color 0.3s;
}

.nav-thumbflip svg.icon {
    position: relative;
    top: 50%;
    transition: fill 0.3s;
    transform: translateY(-50%);
    fill: #fff;
}

.nav-thumbflip img {
    position: absolute;
    top: 0;
    transition: transform 0.3s;
    backface-visibility: hidden;
}

.nav-thumbflip a.prev img {
    left: 100%;
    transform: rotateY(90deg);
    transform-origin: 0% 50%;
}

.nav-thumbflip a.next img {
    right: 100%;
    transform: rotateY(-90deg);
    transform-origin: 100% 50%;
}

.nav-thumbflip a:hover .icon-wrap {
    background-color: #fff;
}

.nav-thumbflip a:hover svg.icon {
    fill: #c1b8ab;
}

.nav-thumbflip a:hover img {
    transform: rotateY(0deg);
}

Вот несколько примеров стилей:

ArrowNavStyles01.png


ArrowNavStyles02.png


ArrowNavStyles03.png


ArrowNavStyles04.png


ArrowNavStyles05.png


ДЕМО
Наводите мышкой на стрелки прокрутки.
 

Вложения

  • demo.zip
    224,6 KB · Просмотры: 9
Последнее редактирование:
Назад
Сверху Снизу