diff options
Diffstat (limited to 'tests/arthur/data/1.2/19_01.svg')
-rw-r--r-- | tests/arthur/data/1.2/19_01.svg | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/tests/arthur/data/1.2/19_01.svg b/tests/arthur/data/1.2/19_01.svg new file mode 100644 index 0000000..794ba6f --- /dev/null +++ b/tests/arthur/data/1.2/19_01.svg @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<svg width="8cm" height="3cm" viewBox="0 0 800 300" + xmlns="http://www.w3.org/2000/svg" version="1.2" baseProfile="tiny"> + <desc>Example anim01 - demonstrate animation elements</desc> + <rect x="1" y="1" width="798" height="298" + fill="none" stroke="blue" stroke-width="2" /> + <!-- The following illustrates the use of the 'animate' element + to animate a rectangles x, y, and width attributes so that + the rectangle grows to ultimately fill the viewport. --> + <rect xml:id="RectElement" x="300" y="100" width="300" height="100" + fill="rgb(255,255,0)" > + <animate attributeName="x" + begin="0s" dur="9s" fill="freeze" from="300" to="0" /> + <animate attributeName="y" + begin="0s" dur="9s" fill="freeze" from="100" to="0" /> + <animate attributeName="width" + begin="0s" dur="9s" fill="freeze" from="300" to="800" /> + <animate attributeName="height" + begin="0s" dur="9s" fill="freeze" from="100" to="300" /> + </rect> + <!-- Set up a new user coordinate system so that + the text string's origin is at (0,0), allowing + rotation and scale relative to the new origin --> + <g transform="translate(100,100)" > + <!-- The following illustrates the use of the 'set', 'animateMotion', + 'animateColor' and 'animateTransform' elements. The 'text' element + below starts off hidden (i.e., invisible). At 3 seconds, it: + * becomes visible + * continuously moves diagonally across the viewport + * changes color from blue to dark red + * rotates from -30 to zero degrees + * scales by a factor of three. --> + <text xml:id="TextElement" x="0" y="0" + font-family="Verdana" font-size="35.27" visibility="hidden" > + It's alive! + <set attributeName="visibility" to="visible" + begin="3s" dur="6s" fill="freeze" /> + <animateMotion path="M 0 0 L 100 100" + begin="3s" dur="6s" fill="freeze" /> + <animateColor attributeName="fill" + from="rgb(0,0,255)" to="rgb(128,0,0)" + begin="3s" dur="6s" fill="freeze" /> + <animateTransform attributeName="transform" + type="rotate" from="-30" to="0" + begin="3s" dur="6s" fill="freeze" /> + <animateTransform attributeName="transform" + type="scale" from="1" to="3" additive="sum" + begin="3s" dur="6s" fill="freeze" /> + </text> + </g> +</svg> |