![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 354 Pomógł: 100 Dołączył: 14.11.2013 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Najszybciej to chyba ustawic odpowiedni transition-delay. Mozesz tez zapoznac sie z transitionend
http://stackoverflow.com/questions/2087510...-css-transition |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 1.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie nie chodzi mi o jakis skrypt JS, chodzi mi o czysty CSS3 i wyjasnienie dlaczego ta druga animacja nie odpala sie po zakonczeniu poprzedniej.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 354 Pomógł: 100 Dołączył: 14.11.2013 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Daj jakiś kod. Tak to cięzko
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 1.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
teraz niby wszystkie animacje sa wykonywane, ale "testowy" i "testt" wykonywane sa jednoczesnie, mimo ze powinno być opoznienie. Dodatkowo animacja testt zaczyna sie w innym punkcie niz skonczyla sie animacja "test" Ten post edytował Leniobitz 3.12.2013, 11:58:20 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 354 Pomógł: 100 Dołączył: 14.11.2013 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 43 Dołączył: 5.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem po co zadawać sobie ból tymi przejściami w CSS3 który w obecnej fazie rozwoju wygląda tragicznie i nie jest obsługiwany przez wszystkie przeglądarki. Lepiej, póki co napisać kilka linii w JS i mieć pewność, że efekt będzie taki sam, a i kod nie będzie wyglądał kretyńsko.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 1.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Werdan, wielkie dzieki. Zastanawia mnie tylko, jak zrobic, zeby miedzy animacjami byla przerwa, ale mimo to wszystkie zostaly wykonane - jedyne co przychodzi mi do glowy, to danie dla 0% takich parametrow jak dla 100% poprzedniej animacji a dopiero po ilus procentach czasu rozpoczecie wlasciwej animacji.
Lukasz1985 - pewnie ze mozna uzyc latwiejszych sposob, ja jednak postawilem sobie takie rozwiazanie za cel, pozwala mi to dzieki temu lepiej zrozumiec CSS3. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:56 |