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

View in English Always switch to English

patternTransform

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.

Das Attribut patternTransform definiert eine Liste von Transformationen, die auf eine Musterkachel angewendet werden.

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

Elemente

Sie können dieses Attribut mit den SVG-Elementen verwenden, die in den folgenden Abschnitten beschrieben werden.

<pattern>

Für <pattern> definiert patternTransform eine Liste von Transformationen, die auf eine Musterkachel angewendet werden.

Hinweis: Seit SVG2 kann auch die CSS-Eigenschaft transform verwendet werden. Allerdings ist der aktuelle Stand der Implementierung nicht besonders gut. Aus Gründen der Abwärtskompatibilität wird dringend empfohlen, weiterhin das Attribut patternTransform zu verwenden.

Wert <transform-list>
Standardwert Identitätstransformation
Animierbar Ja

Beispiele

html
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
  <!-- Apply a transform on the tile -->
  <pattern
    id="p1"
    width=".25"
    height=".25"
    patternTransform="rotate(20)
                      skewX(30)
                      scale(1 0.5)">
    <circle cx="10" cy="10" r="10" />
  </pattern>

  <!-- Apply the transformed pattern tile -->
  <rect x="10" y="10" width="80" height="80" fill="url(#p1)" />
</svg>

Spezifikationen

Spezifikation
Scalable Vector Graphics (SVG) 2
# PatternElementPatternTransformAttribute

Browser-Kompatibilität

Siehe auch