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

View in English Always switch to English

path

Das path-Attribut hat zwei verschiedene Bedeutungen: Entweder definiert es einen Textpfad, entlang dem die Zeichen eines Textes gerendert werden, oder einen Bewegungsweg, entlang welchem ein referenziertes Element animiert wird.

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

Beispiel

html
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
  <path
    id="MyPath"
    fill="none"
    stroke="silver"
    d="M10,90 Q90,90 90,45 Q90,10 50,10 Q10,10 10,40 Q10,70 45,70 Q70,70 75,50" />

  <text>
    <textPath
      path="M10,90 Q90,90 90,45 Q90,10 50,10 Q10,10 10,40 Q10,70 45,70 Q70,70 75,50">
      Quick brown fox jumps over the lazy dog.
    </textPath>
  </text>
</svg>

animateMotion

Für <animateMotion> definiert path den Bewegungsweg, der im gleichen Format ausgedrückt und auf die gleiche Weise interpretiert wird wie die geometrische Eigenschaft d für das <path>-Element. Die Wirkung einer Bewegungsweg-Animation ist eine Verschiebung entlang der x- und y-Achsen des aktuellen Benutzerkoordinatensystems durch die x- und y-Werte, die im Laufe der Zeit berechnet werden.

Wert <path-data>
Standardwert Keiner
Animierbar Nein
<path-data>

Dieser Wert definiert den Bewegungsweg, entlang welchem das referenzierte Element animiert wird. Für detaillierte Informationen zu den verwendbaren Befehlen siehe die Erklärung zum d-Attribut.

textPath

Für <textPath> definiert path den Pfad, auf dem die Glyphen eines <text>-Elements gerendert werden. Ein leerer String gibt an, dass es keine Pfaddaten für das Element gibt. Das bedeutet, dass der Text innerhalb des <textPath>-Elements weder gerendert noch zur Begrenzungsbox des <text>-Elements beiträgt. Wird das Attribut nicht angegeben, wird stattdessen der im href angegebene Pfad verwendet.

Wert <path-data>
Standardwert Pfad angegeben in href
Animierbar Ja
<path-data>

Dieser Wert definiert den Textpfad, entlang welchen die Glyphen des <text>-Elements ausgerichtet sind. Für detaillierte Informationen zu den verwendbaren Befehlen siehe die Erklärung zum d-Attribut.

Spezifikationen

Spezifikation
Scalable Vector Graphics (SVG) 2
# TextPathElementPathAttribute
SVG Animations Level 2
# AnimateMotionElementPathAttribute