Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

SVG-Attributreferenz

SVG-Elemente lassen sich mit Attributen verändern, die beeinflussen, wie ein Element verarbeitet oder dargestellt wird.

Nachfolgend finden Sie eine Liste aller in SVG verfügbaren Attribute sowie Links zur Referenzdokumentation. Dort erfahren Sie, welche Elemente die Attribute unterstützen und wie sie funktionieren.

SVG-Attribute von A bis Z

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

R

S

T

U

V

W

X

Y

Z

SVG-Attribute nach Kategorie

Kernattribute

Die Kernattribute sind globale Attribute.

Attribute für die bedingte Verarbeitung

Diese Attribute steuern, ob die Elemente, für die sie festgelegt sind, verarbeitet werden.

Mit XLink-Attributen kann auf Ressourcen verwiesen werden.

Präsentationsattribute

SVG-Präsentationsattribute sind SVG-Attribute, die auf SVG-Elementen auch als CSS-Eigenschaften verwendet werden können. Sie legen CSS-Eigenschaftswerte für ein Element mit einer Spezifität von 0 fest. Daher können andere vom Autor definierte Stile in einem Stylesheet oder im Attribut style sie überschreiben. Die Werte von Präsentationsattributen werden als CSS-Werte und nicht als Deklarationen geparst; sie können daher kein !important enthalten.

Die meisten Präsentationsattribute werden vererbt, wenn sie als CSS-Eigenschaften verwendet werden (beispielsweise fill und stroke). Die wichtigste Ausnahme sind Geometrieeigenschaften: Ihre CSS-Gegenstücke werden nicht vererbt.

Geometrieeigenschaften

Geometrieeigenschaften beschreiben die Position und Abmessungen von SVG-Formen. In SVG 2 bilden sie eine definierte Teilmenge der Präsentationsattribute, deren CSS-Gegenstücke nicht vererbt werden.

Jede Geometrieeigenschaft kann nur bei bestimmten Elementen als Präsentationsattribut verwendet werden. Beispielsweise definiert r den Radius eines <circle>, hat aber keine Auswirkung auf Elemente wie <rect>.

Die SVG-Geometrieeigenschaften sind:

Welche Eigenschaften für welche Elemente gelten, erfahren Sie auf der jeweiligen Attributseite und in der Liste auf der Seite zum Element <g>.

Filterattribute

Attribute von Filterprimitiven (Präsentationsattribute)

height, result, width, x, y

Attribute von Transferfunktionen

type, tableValues, slope, intercept, amplitude, exponent, offset

Animationsattribute

Attribute für das Zielelement einer Animation
href
Attribute für das Zielattribut einer Animation

attributeType, attributeName

Attribute für den zeitlichen Ablauf einer Animation

begin, dur, end, min, max, restart, repeatCount, repeatDur, fill

Attribute für Animationswerte

calcMode, values, keyTimes, keySplines, from, to, by

Attribute für die Kombination von Animationen

additive, accumulate

Ereignisattribute

Alle HTML- und SVG-Elemente unterstützen die im Mixin GlobalEventHandlers definierten Attribute für Ereignisbehandler.

Attribute für Ereignisbehandler wie onblur und onauxclick gelten zwar für alle Elemente, haben aber möglicherweise keine Wirkung. Beispielsweise kann das Attribut oncuechange auf jedes Element angewendet werden, ist aber nur für das Element <track> relevant.

Von der Verwendung von Attributen für Ereignisbehandler wird abgeraten. Sie gelten als unsicher und können durch Content Security Policies (CSP) blockiert werden. Verwenden Sie stattdessen den Ereignisnamen in der Methode addEventListener().

Siehe auch