Difference between revisions of "Template:Spin"

From Dwaia Wiki
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<onlyinclude><span
 
<onlyinclude><span
style="animation-name:spin;animation-duration:{{{duration|1}}}s;animation-iteration-count:infinite;animation-timing-function: linear;display:inline-block;">{{{1|}}}</span></onlyinclude><noinclude>
+
style="animation-name:spin;animation-duration:{{#expr: abs {{{duration|1}}} }}s;animation-iteration-count:infinite;animation-timing-function: linear; animation-direction:{{#ifexpr:{{{duration|1}}} > 0 | normal | reverse}};display:inline-block;">{{{1|}}}</span></onlyinclude><noinclude>
 
Example usage:
 
Example usage:
 
<pre>
 
<pre>
Line 35: Line 35:
  
  
 +
Or how about this:
 +
 +
<pre>
 +
{{Spin|A{{Spin|B{{Spin|C{{Spin|D{{Spin|E{{Spin|F{{Spin|G{{Spin|H{{Spin|I{{Spin|J{{Spin|K{{Spin|L{{Spin|M{{Spin|N{{Spin|O{{Spin|P{{Spin|Q{{Spin|R{{Spin|S{{Spin|T{{Spin|U{{Spin|V{{Spin|W{{Spin|X{{Spin|Y{{Spin|Z|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=-0.4}}
 +
</pre>
 +
 +
producing
 +
 +
 +
 +
 +
 +
 +
{{Spin|A{{Spin|B{{Spin|C{{Spin|D{{Spin|E{{Spin|F{{Spin|G{{Spin|H{{Spin|I{{Spin|J{{Spin|K{{Spin|L{{Spin|M{{Spin|N{{Spin|O{{Spin|P{{Spin|Q{{Spin|R{{Spin|S{{Spin|T{{Spin|U{{Spin|V{{Spin|W{{Spin|X{{Spin|Y{{Spin|Z|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=-0.4}}
 +
 +
 +
 +
 +
 +
 +
 +
The template also supports counter-clockwise rotation, which you do by setting duration to a negative value:
 +
 +
<pre>
 +
A{{Spin|{{Spin|B|duration=-10}}{{Spin|{{Spin|C|duration=-5}}{{Spin|{{Spin|D|duration=-3.33333}}{{Spin|{{Spin|E|duration=-2.5}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}
 +
</pre>
  
  
 +
A{{Spin|{{Spin|B|duration=-10}}{{Spin|{{Spin|C|duration=-5}}{{Spin|{{Spin|D|duration=-3.33333}}{{Spin|{{Spin|E|duration=-2.5}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}
  
 
.
 
.
 
[[Category:Templates]]
 
[[Category:Templates]]
 
</noinclude>
 
</noinclude>

Latest revision as of 02:16, 28 March 2019

Example usage:

I really like it when they {{Spin| beat women | duration=3}} in anime.

becomes:

I really like it when they beat women in anime.

And the following code:

A{{Spin|B{{Spin|C{{Spin|D{{Spin|E{{Spin|F{{Spin|G{{Spin|H{{Spin|I{{Spin|J{{Spin|K{{Spin|L{{Spin|M{{Spin|N{{Spin|O{{Spin|P{{Spin|Q{{Spin|R{{Spin|S{{Spin|T{{Spin|U{{Spin|V{{Spin|W{{Spin|X{{Spin|Y{{Spin|Z|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}

Produces this fucking monstrosity:





ABCDEFGHIJKLMNOPQRSTU{{Expansion depth limit exceeded|V{{Expansion depth limit exceeded|W{{Expansion depth limit exceeded|X{{Expansion depth limit exceeded|Y{{Expansion depth limit exceeded|Z|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}





Or how about this:

{{Spin|A{{Spin|B{{Spin|C{{Spin|D{{Spin|E{{Spin|F{{Spin|G{{Spin|H{{Spin|I{{Spin|J{{Spin|K{{Spin|L{{Spin|M{{Spin|N{{Spin|O{{Spin|P{{Spin|Q{{Spin|R{{Spin|S{{Spin|T{{Spin|U{{Spin|V{{Spin|W{{Spin|X{{Spin|Y{{Spin|Z|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=-0.4}}

producing




ABCDEFGHIJKLMNOPQRST{{Expansion depth limit exceeded|U{{Expansion depth limit exceeded|V{{Expansion depth limit exceeded|W{{Expansion depth limit exceeded|X{{Expansion depth limit exceeded|Y{{Expansion depth limit exceeded|Z|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}




The template also supports counter-clockwise rotation, which you do by setting duration to a negative value:

A{{Spin|{{Spin|B|duration=-10}}{{Spin|{{Spin|C|duration=-5}}{{Spin|{{Spin|D|duration=-3.33333}}{{Spin|{{Spin|E|duration=-2.5}}|duration=10}}|duration=10}}|duration=10}}|duration=10}}


ABCDE

.