Webmasters.BY

Главная Статьи Веб-программирование Эксперименты с CSS3 анимацией при создании слайдера
Эксперименты с CSS3 анимацией при создании слайдера
Рейтинг пользователей: / 1
ХудшийЛучший 
19.12.2011 15:17

Эксперименты с CSS3 анимацией при создании слайдера

Сегодня мы хотим с вами поделиться некоторыми экспериментами с 3D image transitions, для этого мы будем использовать CSS3 анимацию и jQuery. К сожалению, CSS3 3D Transforms на данный момент хорошо работает только в браузере Safari.

Изображения, используемые в демо, Joanna Kustra.

Обратите внимание, что 3D-эффекты будут работать только в браузере Safari. Но если у вас этот браузер не установлен, то вы можете просмотреть видео о том, как эти эффекты выглядят:

Как это работает

Для нижеприведенного ряда изображений, мы добавим первое изображение в блок-обертку с классом te-cover. И с помощью JavaScript мы будем управлять классами переходов для  данных элементов в блоке te-transition,  в зависимости от того какое изображение будет показано. Итак, первый пример будет выглядеть так:

<div id="te-wrapper" class="te-wrapper">
 <div class="te-images">
 <img src="images/1.jpg"/>
 <img src="images/2.jpg"/>
 <img src="images/3.jpg"/>
 <img src="images/4.jpg"/>
 <img src="images/5.jpg"/>
 </div>
 <div class="te-cover">
 <img src="images/1.jpg"/>
 </div>
 <div class="te-transition">
 <div class="te-card">
 <div class="te-front"></div>
 <div class="te-back"></div>
 </div>
 </div>
</div>

Основная идея состоит в том, чтобы всегда показывать текущее изображения, используя класс te-cover. Когда мы начинаем анимацию, задавая соответствующий класс анимации, te-cover будет скрыт в то время когда анимация работает. Когда анимация заканчивается, элемента te-cover будет показан снова, с обновленным изображением.

Примеры

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

  1. Пример 1: Flip
  2. Пример 2: Rotate
  3. Пример 3: Multi-Flip
  4. Пример 4: Cube
  5. Пример 5: Unfold
  6. Пример 6: Others

Скачать исходники

Перевод

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


Защитный код
Обновить

Если вы заметили ошибку в тексте новости, пожалуйста, выделите её и нажмите Ctrl+Enter

Если у Вас возникли вопросы, то для скорейшего получения ответа рекомендуем воспользоваться нашим форумом

Обновлено 19.12.2011 15:37
 

Апельсин-1

Голосование

Ваш любимый html-редактор?

Новые файлы

Шпаргалка по HTML5 Canvas

Archive - бесплатный кириллический шрифт

Шпаргалка по HTML5 атрибутам обработчиков событий

См. также

activecloud.ru

TisRef

Баннер
Система Orphus

Кто онлайн

Сейчас 53 гостей и 1 пользователь онлайн

Комментарии

Статистика