Propriété offset-path CSS

Définition et utilisation

offset-path Cette propriété est utilisée pour créer un chemin pour l'élément animé.

Exemple

Créer un chemin pour l'animation <div> :

div {
  offset-path: path('M20,170 L100,20 L180,100 Z');
  animation: moveDiv 3s 3;
}
@keyframes moveDiv {
  100% { offset-distance: 100%; }
}

Essayer par vous-même

Syntaxe CSS

offset-path: none|path()|ray()|url()|basic-shape|cord-box|initial|inherit;

Valeur de l'attribut

Valeur Description
none Par défaut. La valeur par défaut de l'attribut offset-path de l'élément.
path() Définir le chemin en utilisant la syntaxe SVG. Voir :SVG chemin.
ray() Définir le chemin en utilisant la fonction CSS ray().
url() Définir le chemin en utilisant l'URL d'un fichier SVG.
<basic-shape> Définir les formes de base (comme inset(), circle(), ellipse() ou polygon()) en utilisant des fonctions CSS (comme inset(), circle(), ellipse() ou polygon()) pour définir le chemin.
<coord-box> Définir le chemin en utilisant une boîte de coordonnées.
initial Règle cette propriété à sa valeur par défaut. Voir initial.
inherit Inherits cette propriété de son élément parent. Voir inherit.

Détails techniques

Valeur par défaut : none
Héritabilité : Non
Création d'animation : Supporté. Voir :Attributs relatifs à l'animation.
Version : CSS3
Syntaxe JavaScript : object.style.offsetPath="path('M20,170 L100,20 L180,100 Z')"

Support du navigateur

Les nombres dans le tableau représentent la version du navigateur qui prend en charge cette propriété pour la première fois.

Chrome Edge Firefox Safari Opera
55 79 72 15.4 45

pages associées

Tutoriel :SVG chemin

Tutoriel :Animation CSS

Référence :Propriété offset CSS

Référence :Propriété offset-anchor CSS

Référence :Propriété offset-distance CSS

Référence :Propriété offset-position CSS

Référence :Propriété offset-rotate CSS