refX

Das refX-Attribut definiert die x-Koordinate des Referenzpunkts eines Elements.

Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:

marker

Für <marker> definiert refX die x-Koordinate des Referenzpunkts des Markers, der genau an der Position des Markers auf der Form platziert werden soll.

Wert <length-percentage> | <number> | left | center | right
Standardwert 0
Animierbar Ja
<length-percentage>

Längen werden im Koordinatensystem des Marker-Inhalts interpretiert, nachdem die Attribute viewBox und preserveAspectRatio angewendet wurden.

Prozentwerte werden als Prozentsatz der Breite der viewBox interpretiert.

<number>

Zahlen werden im Koordinatensystem des Marker-Inhalts interpretiert, nachdem die Attribute viewBox und preserveAspectRatio angewendet wurden.

left

Der Referenzpunkt des Markers wird am linken Rand der Form platziert.

center

Der Referenzpunkt des Markers wird in der horizontalen Mitte der Form platziert.

Der Referenzpunkt des Markers wird am rechten Rand der Form platziert.

symbol

Für <symbol> definiert refX die x-Koordinate des Symbols, die durch den kumulativen Effekt des Attributs x und aller Transformationen auf das <symbol> und dessen Host-<use>-Element festgelegt wird.

Anders als bei anderen Positionierungsattributen wird refX im Koordinatensystem der Symbolinhalte interpretiert, nachdem die Attribute viewBox und preserveAspectRatio angewendet wurden. Wenn das Attribut nicht angegeben ist, wird keine horizontale Anpassung vorgenommen, und die linke Seite des rechteckigen Anzeigebereichs des Symbols (unabhängig von der viewBox-Koordinate) wird an der x-Koordinate positioniert.

Hinweis: Aus Gründen der Rückwärtskompatibilität unterscheidet sich das Verhalten, wenn refX auf einem <symbol>-Element nicht angegeben ist, von dem, wenn es mit einem Wert von 0 angegeben ist, und daher vom Verhalten, wenn ein gleichwertiges Attribut auf einem <marker>-Element nicht angegeben ist.

Wert <length> | left | center | right
Standardwert Keiner
Animierbar Ja
<length-percentage>

Längen werden im Koordinatensystem des Marker-Inhalts interpretiert, nachdem die Attribute viewBox und preserveAspectRatio angewendet wurden.

Prozentwerte werden als Prozentsatz der Breite der viewBox interpretiert.

<number>

Zahlen werden im Koordinatensystem des Marker-Inhalts interpretiert, nachdem die Attribute viewBox und preserveAspectRatio angewendet wurden.

left

Der Referenzpunkt des Markers wird am linken Rand der Form platziert.

center

Der Referenzpunkt des Markers wird in der horizontalen Mitte der Form platziert.

right

Der Referenzpunkt des Markers wird am rechten Rand der Form platziert.

Spezifikationen

Specification
Scalable Vector Graphics (SVG) 2
# MarkerElementRefXAttribute
Scalable Vector Graphics (SVG) 2
# SymbolElementRefXAttribute

Siehe auch