Автор

Галерея с эффектом скольжения фото на jQuery

Галерея с эффектом скольжения фото на jQuery


 

Галерея-это универсальное средство, которое помогает красиво организовать картинки на сайте. Различный креативный подход к поставленному вопросу позволяет привлечь не только внимание пользователя к необходимому материалу, но и добавить изюминку на сайт. В данном уроке мы рассмотрим как создать достаточно простую и практичную галерею с эффектом скольжения изображений справа на лево при помощи jquery и небольших стилей css. Основная идея состоит в том, что фокусировка направлена на одно изображение, а при выборе другого происходит скольжение.

 

ДЕМО
ИСХОДНИКИ

 

Такой вариант галереи будет отличным решением для мультимедийного сайта или сайта портфолио. И так, давайте приступим.

Шаг 1. HTML

Нам необходимо, впрочем как всегда, создать список с порядком вывода изображений:

<div class="slider">
 <ul>
 <li class="active">
 <img src="1.jpg" />
 </li>
 <li>
 <img src="2.jpg" />
 </li>
 <li>
 <img src="3.jpg" />
 </li>
 <li>
 <img src="4.jpg" />
 </li>
 <li>
 <img src="5.jpg" />
 </li>
 </ul>
 </div>

У нас есть класс active который будет указывать активное изображение.

Шаг 2. CSS

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

.slider {
 position: relative;
 left: -320px;
 margin-left: 50%;
}
ul {
 white-space: nowrap;
 overflow: visible;
 position: relative;
 left: 0;
 transition: left 1s;
}
li {
 display: inline-block;
 margin: 20px;
 cursor: pointer;
 height: 422px;
}
li img {
 border: 10px solid #FFF;
 box-shadow: 0 3px 6px 0 #999;
 display: block;
 height: 300px;
 opacity: 0.6;
 margin-top: 50px;
 transition: height 1s, opacity 0.5s, margin-top 1s;
}

li:hover img {
 box-shadow: 0 3px 6px 0 #333;
}

li.active img {
 margin-top: 0;
 height: 400px;
 opacity: 1;
}

 

Шаг 3. JavaScript

 

Нам необходимо простые функции для правильного отображения активного изображения и направленного движения галереи:

(function() {

$("li").on("click", function(){

var item = $(this),
 pos = "-"+(item.index() * 515)+"px";

item.addClass("active");
 item.siblings().removeClass("active");

$("ul").css("left", pos);

});

})();

Вот и все. Готово!

Материал взят из зарубежного источника. И представлен исключительно в ознакомительных целях.


vk.com/club.ssdru

Подписывайтесь на нашу группу в контакте vk.com/club.ssdru



Статьи по темеjQuery

Галерея с эффектом скольжения фото на jQuery

Профессиональный веб-дизайн не обходится без создания цветовой схемы. Во всемирной паутине существует множество инструментов для достижения цветовой «нирваны». Кажется, что они совершенно разные, но многие из них – всего лишь измененные версии более популярных и полезных инструментов.


Галерея с эффектом скольжения фото на jQuery

Курсор, или указатель мыши, при просмотре сайтов в интернете обычно имеет вид стрелки, а при наведении на гиперссылки принимает вид руки-указателя. Между тем, в HTML предусмотрено большое разнообразие изображений курсора и их грамотное применение может быть весьма полезно веб-дизайнерам. Простыми средствами с помощью стилей можно переопределить вид курсора и выбрать один из более десяти доступных вариантов.


Галерея с эффектом скольжения фото на jQuery

На некоторых сайтах вы, наверное, не разе замечали так называемые «Хлебные крошки», которые сохраняют путь пройденного вами пути на сайте. Это достаточно удобно, ведь позволяет быстро вернуться в необходимый раздел сайта. Но зачастую такие крошки достаточно не приметные, и пользователь не обращает на них внимание, при этот данный элемент на сайте теряет свою значимость. В данном уроке мы рассмотрим как стилизовать данные следы на сайте, чтобы они отлично привлекали взор посетителя и при этом выполняли свое задание.


Галерея с эффектом скольжения фото на jQuery

Во время поиска в Интернете для вдохновения мы столкнулись с красиво оформленным веб-сайтом Honda HR-V. Когда вы переходите от раздела к другому, переход украшается анимированной фигурой, созданной с помощью элемента <canvas>.


87 Публикаций

Раскрутка в соцсетях

В данном блоге описано где и как сделать накрутку групп, сообществ и личных страничек в популярных социальных сетях и тест платных сайтов занимающихся накруткой.


Перейти в Блог

О КОМПАНИИ

Studio Design существует с 2001 года. Основной нашей деятельностью до 2007 года было видеопроизводство ( видеореклама и документальные фильмы, о чем подробно описано в нашем блоге ). С 2007 года, вот уже как лет, наша основная специфика - это создание сайтов для бизнеса или частной деятельности, веб дизайн, а также поддержка и администрирование готовых проектов. Каждая выполненная нами работа - это уникальный, а самое главное, адаптивный под все современные мобильные устройства дизайн сайта. Мы готовы создать сайт с нуля для каждого клиента с любого уголка России! Мы поможем Вам в создании, как одностраничных сайтов – визиток, так и крупных интернет магазинов или корпоративных сайтов. А все наши работы, большинство из которых действуют и по сей день!

Close

Целовальников Сергей


Веб-дизайн, HTML5, CSS3, jQuery, JavaScript, Верстка.

Верстальщик с большим опытом работы. Занимаюсь созданием сайтов с 2005 года. Постоянно обучаюсь и совершенствую свои навыки. Веду свои проекты, в том числе и данный блог.

Close