blob: 189372f802a2adb8099efc84c20f81cbfe1d6899 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 300 200">
<title>SVG Animation - Cube Demonstration</title>
<defs>
<g id="cube">
<path fill="#333333" stroke="#000000" stroke-width="0.5" stroke-linejoin="bevel" d="M-25.004,6.781L0.028,19.266V5.674
L-25.004-6.811V6.781z" pointer-events="none" />
<path fill="#666666" stroke="#000000" stroke-width="0.5" stroke-linejoin="bevel" d="M0.028,19.266L25.061,6.781h-0.057V-6.782
L0.028,5.674V19.266z" pointer-events="none" />
<path fill="currentColor" stroke="#000000" stroke-width="0.5" stroke-linejoin="bevel" d="M25.004-6.782l0.057-0.028L0.028-19.267
L-25.004-6.811L0.028,5.674L25.004-6.782z" />
</g>
</defs>
<rect fill="#999999" width="100%" height="100%"/>
<g id="cubes" color="#CCCCCC" transform="translate(-180 19.49)">
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(332.502 52.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#FFBC00" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(356.502 64.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#FF6C3A" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(380.502 76.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#FF4069" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(308.502 64.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#D8FF3F" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(332.502 76.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#FFF7AE" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(284.502 76.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#76FF4A" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(356.502 88.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#FFB5F3" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(308.502 88.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#B0FFB1" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(260.502 88.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#06FF47" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(404.502 88.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#FE11C6" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(380.502 100.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#D640FF" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(284.502 100.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#13D7A2" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(332.502 100.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#BACDFF" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(356.502 112.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#6B3Bff" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(308.502 112.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#39B6FF" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
<use xlink:href="#cube" width="50.508" height="38.98" transform="translate(332.502 124.9973)">
<animate attributeName="y" begin="mouseover"
restart="whenNotActive" dur="2s" calcMode="spline"
keySplines="0 .75 .5 1; .5 0 1 .25; 0 .25 .25 1;
.5 0 1 .5; 0 0 1 1; 0 0 1 1; 0 0 1 1;
0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1; 0 0 1 1"
values="0; -45; 0; 16; 0; -7; 0; 3; 0; -2; 0; 1; 0"
keyTimes="0; 0.2564; 0.5128; 0.6154; 0.6923; 0.7436;
0.7949; 0.8462; 0.8974; 0.9231; 0.9487;
0.9744; 1" />
<animateColor attributeName="color" from="#0040FF" to="#CCCCCC"
dur="2s" begin="mouseover" restart="whenNotActive" />
</use>
</g>
</svg>