Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Łączenie animacji.
Leniobitz
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 1.08.2013

Ostrzeżenie: (0%)
-----


Witam, mam następujący problem. Generalnie chciałbym stworzyć stronę na której wykonywana jest jakas animacja, po niej, w odstepie czasu, kolejna. Problem polega na tym, ze jezeli animacja druga ma zostac wykonana po zakonczeniu pierwszej nic sie nie dzieje, nawet jezeli jest to 1 sekundowa przerwa. Jezeli wlacze ja w trakcie pierwszej, problem znika. W jaki sposob moge zainicjowac druga animacje po zakonczeniu pierwszej?
Pozdrawiam.

P.S. Na razie nie jestem zainteresowany zadnymi rozwiazaniami zwiazanymi z SVG, chodzi mi o czysty CSS3.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
werdan
post
Post #2





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

Ostrzeżenie: (0%)
-----


  1. <header>
  2. <link rel="Stylesheet" type="text/css" href="css/style.css" />
  3. .test
  4. {
  5. width: 100px;
  6. height: 100px;
  7. background: #86c31c;
  8. z-index: 2;
  9. float: left;
  10. margin:auto;
  11. margin-top: 300px;
  12. margin-left:500px;
  13.  
  14.  
  15. -webkit-animation-name: test,testowy,testt;
  16. -webkit-animation-duration: 2s,2s,3s;
  17. -webkit-animation-delay:0s,2s,4s;
  18. -webkit-animation-iteration-count:1,1,1;
  19. -webkit-animation-timing-function:ease-in-out;
  20. -webkit-animation-fill-mode:forwards;
  21.  
  22. }
  23.  
  24.  
  25. @-webkit-keyframes test
  26. {
  27. 0% { -webkit-transform:translate(-100%,-100%); }
  28. 100% { -webkit-transform:translate(-200%,-200%); }
  29. }
  30.  
  31. @-webkit-keyframes testowy
  32. {
  33. 0% {background: #86c31c;}
  34. 100% {background: black;}
  35. }
  36.  
  37.  
  38. @-webkit-keyframes testt
  39. {
  40. 0% { -webkit-transform:translate(-200%,-200%); }
  41. 100% { -webkit-transform:translate(340%,-200%); }
  42. }
  43. </style>
  44. </header>
  45. <div class="container">
  46. <div class="step_one">
  47. <div class="test"></div>
  48. </div>
  49. </div>
  50. </body>
  51. </html


Przykład ponizej.

http://jsfiddle.net/qvVam/

Wersja tylko dla webkita!


Wartosci poczatkowe kolejnych animacji musza byc takie same jako końcowe wczesniejszych.

Ten post edytował werdan 3.12.2013, 13:24:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 19:18