WprowadzenieAnimacja SVG elementem co x sekund
Znam kilka podstawowych technik animacyjnych dla SVG
wykorzystaniem zarówno Javascript
i DOM <animate>
element. Stworzyłem ten SVG, ale nie mogę zrozumieć, jak wyzwalać animację co x sekund bez zbytniego kodu. Próbowałem begin="4s"
, ale to tylko czekać za pierwszym razem.
Pytanie:
Istnieje właściwość DOM jak begin
lub dur
, ale aby określić interwał w sekundach? Który jest lepszy sposób na osiągnięcie tego?
Co Próbowałem:
<animateTransform attributeName="transform" additive="sum" attributeType="XML"
type="rotate" dur="1s" repeatCount="indefinite" from="0 54.2 43.3"
to="360 54.2 43.3" begin="3s" fill="freeze"/>
Kompletny przykład tutaj: SVG Fiddle
Uwagi:
- już sprawdzone SVG Spec
- dodać kod Javascript jest Opcja
- Korzystanie CSS3 jest rozwiązaniem zbyt
Próbowałem to wcześniej, ale wydaje mi się, że mogę używać tylko 'id.end' z InitCrip. Umieściłem skrzypce, więc postaram się, aby to działało: http://jsfiddle.net/bzrpC/ –
Zaktualizowałem moje ans sprawdzam raz .. –
tak, działa teraz, nie zanotowałem interwału bez rotacji podstęp: D –