Aller au contenu

Propriété CSS offset-rotate

La propriété offset-rotate spécifie l'orientation d'un élément en fonction de sa distance de décalage le long du chemin de décalage.

Dans les premières versions de la spécification, cette propriété s'appelait motion-rotation, puis elle est devenue offset-rotation, et elle est maintenant appelée offset-rotate.

Cette propriété accepte les valeurs suivantes : auto, reverse, <angle>.

Valeur initialeauto
S'applique àÉléments transformables.
HéritéeNon.
AnimableOui.
VersionMotion Path Module Level 1
Syntaxe DOMobject.style.offsetRotate = "auto 90deg";

Syntaxe

Syntaxe CSS de offset-rotate

css
offset-rotate: auto | reverse | <angle>;

Exemple de la propriété offset-rotate :

Exemple de code CSS pour offset-rotate

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background-color: #ccc;
      }
      .mover {
        width: 70px;
        height: 70px;
        background: linear-gradient(#8ebf42 50%, #1c87c9 50%);
        position: absolute;
        left: 40%;
        top: 100px;
        offset-path: path("M18.45,58.46s52.87-70.07,101.25-.75,101.75-6.23,101.75-6.23S246.38,5.59,165.33,9.08s-15,71.57-94.51,74.56S18.45,58.46,18.45,58.46Z");
        offset-rotate: reverse;
        animation: move 4s linear infinite;
      }
      @keyframes move {
        100% {
          offset-distance: 100%;
        }
      }
    </style>
    <body>
      <h2>Offset-rotate property example</h2>
      <div class="mover"></div>
    </body>
</html>

Valeurs

ValeurDescription
autoL'objet est tourné selon l'angle de la direction du chemin de décalage.
reverseL'objet est tourné selon l'angle de la direction du chemin de décalage plus 180 degrés.
<angle>La boîte subit une transformation de rotation constante dans le sens des aiguilles d'une montre, appliquée selon l'angle de rotation spécifié.
initialDéfinit la valeur par défaut de la propriété.
inheritHérite la propriété de son élément parent.

Practice

Que permet de faire la propriété CSS offset-rotate ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.