3D слайдер с перспективой

Данный слайдер корректно отображается на всех размерах браузера. При высоком разрешении его фотографии двигаются в зависимости от положения курсора на фоновых (дублирующих основные) изображениях. Также каждый слайд может иметь заголовок и описание.

Решение выполнено на JS без использования дополнительных библиотек.

Пример:

Вайоминг

Национальный Парк Йеллоустоун

Тропики

Мальдивские Острова

Горы

Шотландия

Озеро Ирен

Национальный парк Роки-Маунтин

Енот

Синица

Лево

HTML:

Фотографии для слайдера могут быть разных размеров, т.к. их края обрезаются согласно видимой области.

Подписывать фотографии слайдера не обязательно. Для примера, на слайде 5 и 6 отсутствует верхнее и нижнее описание соответсвенно.

CSS:

Переменные:

--z-distance - дистанция по оси Z от фона до слайдера;

--from-left - первый слайд;

--mobile-bkp - максимальная ширина браузера, при которой слайдер переключится на мобильный вариант (данное значение нужно также установить в строке @media only screen and (max-width: 650px);

--slider-height - высота слайдера.

JS:

За основу взято решение, найденное на codepen.io у пользователя Alex Nozdriukhin

Смотрите также:

Добавить комментарий:

Ваш комментарий отправлен!