Warnung
Da ich im Moment diese Seite leider nicht mehr aktiv pflegen und auf dem neuesten Stand halten kann, können manche Informationen bereits veraltet sein. Sollten Änderungen von euch bei mir eintreffen, bin ich jedoch gerne bereit diese hier einzupflegen. Auch Leute, die sich um die Seite bzw. deren Inhalt kümmern möchten, sind gerne gesehen.
 Inhaltsverzeichnis  SVG-Aufbau  Der Definitionsabschnitt

3.3Der Definitionsabschnitt

Der Definitionsabschnitt ist eines der wichtigsten Elemente in SVG. Er dient dazu nicht sichtbare Elemente aufzunehmen. Dies bedeutet, daß die darin liegenden Objekte nicht gezeichnet, sondern lediglich definiert werden. Bei solchen Objekten handelt es sich meistens um Farbverläufe, Filter oder Animationspfade. Jedoch lassen sich auch jegliche anderen SVG-Elemente, welche im Hauptteil zulässig sind, im Definitiosabschnitt unterbringen. Die Elemente werden zwischen die Tags <defs> und </defs> geschrieben und müssen mit dem id-Attribut versehen werden. Nur dann ist es im Hauptteil möglich ein Element mittels url(#element_id) zu referenzieren.

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg version="1.1" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <linearGradient id="verlauf">
      <stop offset="0%" style="stop-color:rgb(0,0,0);stop-opacity:1"/>
      <stop offset="100%" style="stop-color:rgb(255,255,255);stop-opacity:1"/>
    </linearGradient>
  </defs>
  <rect x="10" y="10" width="200" height="100" style="fill:url(#verlauf)"/>
</svg>
Listing 3-2: Beispiel eines Definitionsabschnitts
zum vorherigen Kapitel  Der Prolog
zum nächsten Kapitel  Längeneinheiten
 Inhaltsverzeichnis  SVG-Aufbau  Der Definitionsabschnitt