CSS offset-path Eigenschaft
- Vorherige Seite offset-distance
- Nächste Seite offset-position
Definition und Verwendung
offset-path
Diese Eigenschaft wird verwendet, um einen Pfad für das animierte Element zu erstellen.
Beispiel
Erstellen Sie für die Animation <div> einen Pfad:
div { offset-path: path('M20,170 L100,20 L180,100 Z'); animation: moveDiv 3s 3; } @keyframes moveDiv { 100% { offset-distance: 100%; } }
CSS-Syntax
offset-path: none|path()|ray()|url()|basic-shape|cord-box|initial|inherit;
Eigenschaftswert
Wert | Beschreibung |
---|---|
none | Standard. Der Standardwert der offset-path-Eigenschaft des Elements. |
path() | Verwenden Sie die SVG-Syntax zur Spezifizierung des Pfades. Siehe:SVG-Pfad. |
ray() | Verwenden Sie die CSS-Funktion ray() zur Spezifizierung des Pfades. |
url() | Verwenden Sie die URL einer SVG-Datei, um den Pfad zu spezifizieren. |
<basic-shape> | Verwenden Sie CSS-Funktionen (wie inset(), circle(), ellipse() oder polygon()) zur Definition grundlegender Formen, um den Pfad zu spezifizieren. |
<coord-box> | Verwenden Sie den Koordinatenrahmen, um den Pfad zu spezifizieren. |
initial | Setzt diese Eigenschaft auf ihren Standardwert. Siehe initial. |
inherit | Diese Eigenschaft wird von ihrem Elternelement geerbt. Siehe inherit. |
Technische Details
Standardwert: | none |
---|---|
Vererbbarkeit: | Nein |
Animationserstellung: | Unterstützt. Siehe:Eigenschaften zur Animation. |
Version: | CSS3 |
JavaScript-Syntax: | object.style.offsetPath="path('M20,170 L100,20 L180,100 Z')" |
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die Versionen der Browser dar, die diese Eigenschaft vollständig unterstützen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
55 | 79 | 72 | 15.4 | 45 |
Verwandte Seiten
Tutorium:SVG-Pfad
Tutorium:CSS-Animation
Bezug:CSS offset Eigenschaft
Bezug:CSS offset-anchor Eigenschaft
Bezug:CSS offset-distance Eigenschaft
- Vorherige Seite offset-distance
- Nächste Seite offset-position