Difference between revisions of "Animate"
From Sonic Retro
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly><div style="display:inline-block; border:0px solid red; width:auto; white-space:nowrap;">{{#vardefine:framecount|0}}{{#fornumargs:a||{{incvar|framecount}}}}{{#if:{{{delay|}}}|{{#vardefine:delay|{{#expr:{{{delay|}}}*{{#var:framecount}}}}}}|{{#vardefine:delay|{{#var:framecount}}}}}} | + | <includeonly><div style="display:inline-block; border:0px solid red; width:auto; white-space:nowrap;">{{#vardefine:framecount|0}}{{#fornumargs:a |
+ | | frame | ||
+ | | {{#if:{{#var:frame}}|{{incvar|framecount}}}}}}{{#if:{{{delay|}}}|{{#vardefine:delay|{{#expr:{{{delay|}}}*{{#var:framecount}}}}}}|{{#vardefine:delay|{{#var:framecount}}}}}} | ||
<div style="hei<!-- -->ght:0px; over<!-- -->flow:hidden;">{{#fornumargs: a | <div style="hei<!-- -->ght:0px; over<!-- -->flow:hidden;">{{#fornumargs: a | ||
| frame | | frame | ||
Line 6: | Line 8: | ||
{{#fornumargs: a | {{#fornumargs: a | ||
| frame | | frame | ||
− | | <div style="animation-name:animate{{#var:framecount}}; animation-duration:{{#var:delay}}s; animation-iteration-count:infinite; animation-delay:{{#expr:({{#var:a}}-1)*{{#var:delay}}*(1/{{#var:framecount}})}}s; display:inline-block; width:0px; over<!-- -->flow:hidden; border:0px solid blue | + | | <div style="animation-name:animate{{#var:framecount}}; animation-duration:{{#var:delay}}s; animation-iteration-count:infinite; animation-delay:{{#expr:({{#var:a}}-1)*{{#var:delay}}*(1/{{#var:framecount}})}}s; display:inline-block; width:0px; over<!-- -->flow:hidden; border:0px solid blue;">{{#var:frame}}</div> |
}}</div></includeonly><noinclude> | }}</div></includeonly><noinclude> | ||
{{animate|this|is|animated|delay=0.5}} | {{animate|this|is|animated|delay=0.5}} | ||
− | |||
[[Category:Sonic Retro templates]] | [[Category:Sonic Retro templates]] | ||
</noinclude> | </noinclude> |