Actions

Template

Difference between revisions of "Animate"

From Sonic Retro

 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
<includeonly><div style="display:inline-block;">{{#if:{{{delay|}}}|{{#vardefine:delay|{{#expr:{{{delay|}}}*2}}}}}}{{#fornumargs: a || {{#vardefine:framecount|0}}{{incvar|framecount}}}}{{#fornumargs: a
+
<includeonly><div style="display:inline-block; border:0px solid red; width:auto; white-space:nowrap;">{{#vardefine:framecount|0}}{{#fornumargs:a
 
| frame
 
| frame
| <div style="animation-name:animate; animation-duration:{{#var:delay}}s; animation-iteration-count:infinite; animation-delay:{{#expr:({{#var:a}}-1)*{{#var:delay}}*0.5}}s; posi<!-- -->tion:absolute; opacity:0;">{{#var:frame}}</div>
+
| {{#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
 +
| frame
 +
| <div>{{#var:frame}}</div>
 
}}</div>
 
}}</div>
</includeonly><noinclude>
+
{{#fornumargs: a
{{animate|this|is|animated|delay=1}}
+
| 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;">{{#var:frame}}</div>
 +
}}</div></includeonly><noinclude>
 +
{{animate|this|is|animated|delay=0.5}}
 +
[[Category:Templates]]
 
</noinclude>
 
</noinclude>

Latest revision as of 19:19, 1 January 2022

this
is
animated
this
is
animated