| <?xml version="1.0" standalone="no"?> |
| <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" |
| "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd"> |
| |
| <!-- ========================================================================= --> |
| <!-- Copyright (C) The Apache Software Foundation. All rights reserved. --> |
| <!-- --> |
| <!-- This software is published under the terms of the Apache Software License --> |
| <!-- version 1.1, a copy of which has been included with this distribution in --> |
| <!-- the LICENSE file. --> |
| <!-- ========================================================================= --> |
| |
| <!-- ========================================================================= --> |
| <!-- This tests validates linking and provides an index for text files. --> |
| <!-- --> |
| <!-- @author stephane@hillion.org --> |
| <!-- @version $Id$ --> |
| <!-- ========================================================================= --> |
| |
| <svg id="body" width="450" height="500" viewBox="0 0 450 500"> |
| <title>Index 2</title> |
| <style type="text/css"><![CDATA[ |
| .c1 { |
| fill: url(#ballGradientA); /*rgb(203, 203, 255);*/ |
| } |
| .c2 { |
| fill: url(#ballGradientB); /*rgb(153, 153, 203);*/ |
| } |
| text.title { |
| stroke-width: 3; |
| font-size: 52; |
| text-anchor: middle; |
| font-family: SunSansCondensed-Heavy; |
| } |
| text.previous { |
| stroke-width: 1; |
| font-size: 32; |
| text-anchor: start; |
| text-decoration: underline; |
| } |
| text.headfoot { |
| fill: black; |
| font-weight: normal; |
| font-family: SunSansCondensed-Heavy; |
| stroke: none; |
| } |
| text.link { |
| fill: white; |
| font-size: 18; |
| font-family: SunSansCondensed-Heavy; |
| } |
| ]]> |
| </style> |
| |
| <defs> |
| <filter id="blur" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox" x="-10%" y="-25%" width="120%" height="150%" > |
| <feGaussianBlur stdDeviation="4 3" x="-10%" y="-25%" width="120%" height="150%" /> |
| <feColorMatrix type="matrix" values="1.1 0 0 0 0 0 1.1 0 0 0 0 0 1.1 0 0 0 0 0 1.1 0" /> |
| </filter> |
| |
| <radialGradient id="ballGradientA" gradientUnits="objectBoundingBox" fx=".2" fy=".2"> |
| <stop offset="0" stop-color="white" /> |
| <stop offset=".2" stop-color="rgb(203, 203, 255)" /> |
| <stop offset="1" stop-color="black" /> |
| </radialGradient> |
| |
| <radialGradient id="ballGradientB" gradientUnits="objectBoundingBox" fx=".8" fy=".8"> |
| <stop offset="0" stop-color="white" /> |
| <stop offset=".3" stop-color="rgb(203, 203, 255)" /> |
| <stop offset="1" stop-color="black" /> |
| </radialGradient> |
| |
| </defs> |
| |
| <circle cx="310" cy="240" r="400" class="c1"/> |
| <circle cx="290" cy="250" r="300" class="c2"/> |
| <circle cx="310" cy="240" r="230" class="c1"/> |
| <circle cx="300" cy="250" r="180" class="c2"/> |
| <circle cx="310" cy="240" r="140" class="c1"/> |
| <circle cx="310" cy="240" r="100" class="c2"/> |
| <circle cx="300" cy="240" r="60" class="c1"/> |
| <circle cx="310" cy="250" r="30" class="c2"/> |
| |
| <text class="title headfoot" style="fill:white; filter:url(#blur)" x="50%" y="60" transform="translate(2, 2)"> |
| Test Files 2 |
| </text> |
| |
| <text class="title headfoot" style="fill:white; filter:url(#blur)" x="50%" y="60" transform="translate(2, 2)"> |
| Test Files 2 |
| </text> |
| |
| <text class="title headfoot" x="50%" y="60"> |
| Test Files 2 |
| </text> |
| |
| <a xlink:href="clip.svg" xlink:show="new"> |
| <text class="link" x="70" y="0" |
| transform="translate(0, 250) rotate(-45)"> |
| Clip Path (clip.svg) |
| </text> |
| </a> |
| |
| <a xlink:href="xsltest.svg" xlink:show="new"> |
| <text class="link" x="70" y="0" |
| transform="translate(0, 250) rotate(-35)"> |
| XSL Stylesheets (xsltest.svg) |
| </text> |
| </a> |
| |
| <a xlink:href="dataProtocol.svg" xlink:show="new"> |
| <text class="link" x="70" y="0" |
| transform="translate(0, 250) rotate(-25)"> |
| Data Protocol (dataProtocol.svg) |
| </text> |
| </a> |
| |
| <a xlink:href="feComposite.svg" xlink:show="new"> |
| <text class="link" x="70" y="0" |
| transform="translate(0, 250) rotate(-15)"> |
| feComposite (feComposite.svg) |
| </text> |
| </a> |
| |
| <a xlink:href="feTileTarget.svg" xlink:show="new"> |
| <text class="link" x="70" y="0" |
| transform="translate(0, 250) rotate(-5)"> |
| feTileTarget (feTileTarget.svg) |
| </text> |
| </a> |
| |
| <a xlink:href="image.svg" xlink:show="new"> |
| <text class="link" x="70" y="0" |
| transform="translate(0, 250) rotate(5)"> |
| SVG Images (image.svg) |
| </text> |
| </a> |
| |
| <a xlink:href="thumbnails.svg" xlink:show="new"> |
| <text class="link" x="70" y="0" |
| transform="translate(0, 250) rotate(15)"> |
| External References (thumbnails.svg) |
| </text> |
| </a> |
| |
| <a xlink:href="feDisplacementMap.svg" xlink:show="new"> |
| <text class="link" x="70" y="0" |
| transform="translate(0, 250) rotate(25)"> |
| feDisplacementMap (feDisplacementMap.svg) |
| </text> |
| </a> |
| |
| <a xlink:href="feTile.svg" xlink:show="new"> |
| <text class="link" x="70" y="0" |
| transform="translate(0, 250) rotate(35)"> |
| feTile (feTile.svg) |
| </text> |
| </a> |
| |
| <a xlink:href="index.svg"> |
| <text class="headfoot previous" style="fill:white; filter:url(#blur);" x="20" y="480" transform="translate(0, 0)"> |
| Previous |
| </text> |
| <text class="headfoot previous" style="fill:white; filter:url(#blur);" x="20" y="480" transform="translate(0, 0)"> |
| Previous |
| </text> |
| <text class="headfoot previous" x="20" y="480"> |
| Previous |
| </text> |
| </a> |
| </svg> |