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 :: Начало анимации с места предыдущей анимации

 PHP.SU

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


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

> Без описания
Pavelbeginner
Отправлено: 20 Марта, 2014 - 17:50:23
Post Id



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


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


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




Использую css анимацию, а именно свойство animation. В нем указаны две анимации.
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.                 <style>
  3.                         #girls
  4.                         {
  5.                                 position:relative;
  6.                                 top:0;
  7.                                 left:0;
  8.                                 -webkit-animation:girls-move1 2s 0s forwards linear, girls-move2 2s 4s forwards linear;
  9.                                 -o-animation:girls-move1 2s 0s forwards linear, girls-move2 2s 4s forwards linear;
  10.                                 -moz-animation:girls-move1 2s 0s forwards linear, girls-move2 2s 4s forwards linear;
  11.                                 animation:girls-move1 2s 0s forwards linear, girls-move2 2s 4s forwards linear;
  12.                         }
  13.                        
  14.                         @-o-keyframes girls-move1
  15.                         {
  16.                                 100%
  17.                                 {
  18.                                         top:100px;
  19.                                 }
  20.                         }
  21.                         @-webkit-keyframes girls-move1
  22.                         {
  23.                                 100%
  24.                                 {
  25.                                         top:100px;
  26.                                 }
  27.                         }
  28.                         @-moz-keyframes girls-move1
  29.                         {
  30.                                 100%
  31.                                 {
  32.                                         top:100px;
  33.                                 }
  34.                         }
  35.                         @keyframes girls-move1
  36.                         {
  37.                                 100%
  38.                                 {
  39.                                         top:100px;
  40.                                 }
  41.                         }
  42.                        
  43.                        
  44.                        
  45.                         @-o-keyframes girls-move2
  46.                         {
  47.                                 100%
  48.                                 {
  49.                                         top:200px;
  50.                                 }
  51.                         }
  52.                         @-webkit-keyframes girls-move2
  53.                         {
  54.                                 100%
  55.                                 {
  56.                                         top:200px;
  57.                                 }
  58.                         }
  59.                         @-moz-keyframes girls-move2
  60.                         {
  61.                                 100%
  62.                                 {
  63.                                         top:200px;
  64.                                 }
  65.                         }
  66.                         @keyframes girls-move2
  67.                         {
  68.                                 100%
  69.                                 {
  70.                                         top:200px;
  71.                                 }
  72.                         }
  73.                 </style>
  74.  

Обе анимации работают со свойством top. Проблема возникает, когда заканчивается первая анимация и начинается вторая. Поидее после окончания первой анимации значение свойства top должно быть 100px и вторая анимация должна делать переход от 100px к 200px, но на практике во время начала второй анимации происходит скачок к top:0px и от этого значения происходит переход к 200px. Почему так происходит и как заставить браузер использовать значение top, полученное после окончания первой анимации?

(Отредактировано автором: 20 Марта, 2014 - 17:51:45)

 
 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