Через CSS зациклить смену контрастности div блока

droni4

Участник
Регистрация
21 Авг 2007
Сообщения
184
Реакции
8
Контрастность
cssimagehovers-14.jpg
Код:
<div class="contrast pic">
  <img src="http://lorempixel.com/output/animals-q-c-300-300-9.jpg" alt="dog">
</div>
Код:
/*CONTRAST*/
.contrast img {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.contrast img:hover {
  -webkit-filter: contrast(185%);
}

Теперь вопрос!
Как реализовать постоянный цикл при наведении мышкой на img или div блок
постоянный цикл в данном случае подразумевается постоянная смена контрастности от 0 до 100, от 100 до 0 и так пока пользователь не уберет курсор мышки с блока-картинки.

Тут можно посмотреть в галереи на этот эффект, но тут на флеше


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

Примерчик
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся2
Для просмотра ссылки Войди или Зарегистрируйся1
 
такие фишки пока четка поддерживает только chrome , кроссбраузерности только через css (без javascripta) все равно не достичь (по крайней мере на данный момент) !
 
Назад
Сверху