fabric.js/test/W3C_SVG_12_TinyTestSuite_beta/htmlObjectHarness/animate-elem-34-t.html
2010-06-10 11:14:53 -04:00

94 lines
4.3 KiB
HTML
Executable file

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-34-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-34-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-33-t.html">animate-elem-33-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-35-t.html">→ animate-elem-35-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-34-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<object data="../svggen/animate-elem-34-t.svg" width="480" height="360" type="image/svg+xml"><p style="font-size:300%;color:red">FAIL</p></object>
</td>
<td align="left">
<img alt="raster image of animate-elem-34-t" src="../png/animate-elem-34-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>The purpose of this test is to test animation of attributes points and fill-rule.</p>
<p>
The test consists of 2 sub-tests. The first test is a polygon shaped as a digit. The polygon has an animation on
its vertex points which morphs the polygon between the numbers 1, 2, 3 and 4. The gray outlines indicates the
expected position of the polygon at 1, 2, 3 and 4s. The second test is 4 paths in a u-shape. They have animated
fill-rules. Their initial fill-rules are, from left to right, nonzero, evenodd, nonzero (by default value, no
fill-rule attribute set) and nonzero (by default value, no fill-rule attribute set). This means, that the second
path is initially u-shaped, and all other paths are initially rect-shaped. All four animations are set to evenodd
as a last stage. The further expected result is that one path at a time is filled. The other three paths are not
filled but have the u-shape. The fourth animation from evenodd to nonzero happens by going back to the initial
state, because the fill attribute is not set to freeze. Which path that should be filled at which time is indicated
by the number above it (indicating time in seconds). To enhance the difference between the filled path and the rest,
the filled path should always have the same color as the morphing polygon. This is achieved by a discrete color
animation.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-33-t.html">animate-elem-33-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-35-t.html">→ animate-elem-35-t</a>
</p></div>
</body>
</html>