fabric.js/test/W3C_SVG_12_TinyTestSuite_beta/htmlObjectHarness/styling-inherit-03-t.html
2010-06-10 11:14:53 -04:00

126 lines
5.2 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:styling-inherit-03-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="styling-inherit-03-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/styling.html">6.7 Property inheritance and computation</a></p>
<p>
<a href="styling-inherit-02-t.html">styling-inherit-02-t ←</a>
<a href="index.html">index</a>
<a href="styling-pres-01-t.html">→ styling-pres-01-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>styling-inherit-03-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/styling-inherit-03-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 styling-inherit-03-t" src="../png/styling-inherit-03-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Tests inheritance, animation, currentColor on solid-color. Four
rectangles are displayed. After a five second animation has completed,
the test is passed if all four rectangles display a solid green fill.
</p>
<p>
<em>Note: </em>The solid-color property is not inherited by default, but the value 'inherit' forces it to
inherit the current animated value from its parent.
</p>
<p>
In the first subtest, the rectangle has a solid fill.
On the solidColor element, the value of the solid-color property is
'inherit'. Its parent, a group, also has solid-color set to
"inherit". The parent of this group is another group, the property
solid-color is green on it.
</p>
<p>
In the second subtest, the rectangle has a solid fill.
On the solidColor element, the value of the solid-color property is
'inherit'. Its parent has solid-color set to
"inherit". The parent of this group is another group whose solid-color
property is yellow.
The solid-color property on the solidColor element is
animated from yellow to green. Thus, after the animation finishes,
the inherited value is green.
</p>
<p>
In the third subtest, the rectangle has a solid fill.
On the solidColor element, the value of the solid-color property is
'inherit'. Its parent has solid-color set to
"inherit". The parent of this group is another group whose solid-color
property is yellow.
The solid-color property on the outermost group is
animated from yellow to green. Thus, after the animation finishes,
the inherited value is green.
</p>
<p>
In the fourth subtest, the rectangle has a solid fill.
On the solidColor element, the value of the solid-color property is
'currentColor'. Its parent has color set to
"inherit". The parent of this group is another group whose color
property is yellow.
The color property on theoutermost group is
animated from yellow to green. Thus, after the animation finishes,
the inherited value of color, and thus the value used by currentColor, is green.
</p>
</div>
<div class="linkbar"> <p>
<a href="styling-inherit-02-t.html">styling-inherit-02-t ←</a>
<a href="index.html">index</a>
<a href="styling-pres-01-t.html">→ styling-pres-01-t</a>
</p></div>
</body>
</html>