Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: css анимация, плавный вовзрат к начальному значению

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Pavelbeginner
Отправлено: 16 Января, 2014 - 11:05:36
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010  


Помог: 1 раз(а)




Если для анимации использовать transition + превдокласс :hover, то когда мышку убираешь с элемента, то происходит плавный возврат к начальному значению css свойств элемента(которые были до анимации). Сейчас я использую @keyframes анимацию и свойство animation, но здесь почемуто, если убрать мышку с элемента, происходит резкий возврат к начальным значениям css свойств элемента(которые были до анимации), вместо плавного. Как сделать плавный переход?

Вот код анимации
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. .pBut-aPulse:hover
  3. {
  4.     -webkit-animation:pBut-aPulse 0.5s infinite;
  5.     -o-animation: pBut-aPulse 0.5s infinite;
  6.     -moz-animation: pBut-aPulse 0.5s infinite;
  7.     animation: pBut-aPulse 0.5s infinite;
  8. }
  9.  
  10. @-o-keyframes pBut-aPulse
  11. {
  12.     50%
  13.         {
  14.         -ms-transform:scale(1.1, 1.1);
  15.                 -webkit-transform:scale(1.1, 1.1);
  16.                 -o-transform:scale(1.1, 1.1);
  17.                 -moz-transform:scale(1.1, 1.1);  
  18.     }
  19.     100%
  20.         {
  21.         -ms-transform:scale(1, 1);
  22.                 -webkit-transform:scale(1, 1);
  23.                 -o-transform:scale(1, 1);
  24.                 -moz-transform:scale(1, 1);
  25.     }
  26. }
  27. @-webkit-keyframes pBut-aPulse
  28. {
  29.     50%
  30.         {
  31.         -ms-transform:scale(1.1, 1.1);
  32.                 -webkit-transform:scale(1.1, 1.1);
  33.                 -o-transform:scale(1.1, 1.1);
  34.                 -moz-transform:scale(1.1, 1.1);  
  35.     }
  36.     100%
  37.         {
  38.         -ms-transform:scale(1, 1);
  39.                 -webkit-transform:scale(1, 1);
  40.                 -o-transform:scale(1, 1);
  41.                 -moz-transform:scale(1, 1);
  42.     }
  43. }
  44. @-moz-keyframes pBut-aPulse
  45. {
  46.     50%
  47.         {
  48.         -ms-transform:scale(1.1, 1.1);
  49.                 -webkit-transform:scale(1.1, 1.1);
  50.                 -o-transform:scale(1.1, 1.1);
  51.                 -moz-transform:scale(1.1, 1.1);  
  52.     }
  53.     100%
  54.         {
  55.         -ms-transform:scale(1, 1);
  56.                 -webkit-transform:scale(1, 1);
  57.                 -o-transform:scale(1, 1);
  58.                 -moz-transform:scale(1, 1);
  59.     }
  60. }
  61. @keyframes pBut-aPulse
  62. {
  63.     50%
  64.         {
  65.         -ms-transform:scale(1.1, 1.1);
  66.                 -webkit-transform:scale(1.1, 1.1);
  67.                 -o-transform:scale(1.1, 1.1);
  68.                 -moz-transform:scale(1.1, 1.1);  
  69.     }
  70.     100%
  71.         {
  72.         -ms-transform:scale(1, 1);
  73.                 -webkit-transform:scale(1, 1);
  74.                 -o-transform:scale(1, 1);
  75.                 -moz-transform:scale(1, 1);
  76.     }
  77. }
  78.  


И может кто-нибудь знает библиотеку какую-нибудь, которая делает следующее: использует css3 анимацию, если браузер поддерживает css3 анимацию, либо использует jQuery анимацию, если не поддерживается css3 анимация.

(Отредактировано автором: 16 Января, 2014 - 13:21:25)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB