CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS offset-anchor

La proprietà CSS4 offset-anchor imposta il punto dell’elemento che segue il percorso

Con offset-anchor, puoi decidere quale parte dell’elemento seguirà il motion path. Ad esempio, puoi far sì che sia l’angolo superiore sinistro o il centro a rimanere ancorato alla curva. Questo permette maggiore precisione nelle animazioni basate su traiettorie.

Sintassi

offset-anchor: x-position y-position;

Significato dei valori principali:

  • center: (valore predefinito) Il centro dell’elemento segue il percorso.

  • top, bottom, left, right: Specificano un punto preciso del box dell’elemento.

  • percentuali: Come 25% 50%, indica una posizione relativa all’elemento.

  • auto: Lascia che il browser scelga automaticamente il punto di ancoraggio (default quando non specificato).


Esempio proprietà: offset-anchor


Codice Esempio: offset-anchor

CODE: CSSpreleva codice
  1. .offset-anchor-box {
  2.   offset-path: path("M20,200 C100,0 300,300 380,100");
  3.   offset-distance: 0%;
  4.   offset-rotate: auto;
  5.   offset-anchor: left bottom;
  6.   animation: followPath 4s linear infinite;
  7. }

Contenuto Esempio: offset-anchor

Esempio di utilizzo di offset-anchor

Qui l'angolo inferiore sinistro dell'elemento segue il percorso (anziché il centro):



CSS e HTML per l’esempio con offset-anchor:

  
  <style>
    .offset-anchor-box {
      offset-path: path("M20,200 C100,0 300,300 380,100");
      offset-distance: 0%;
      offset-rotate: auto;
      offset-anchor: left bottom;
      animation: followPath 4s linear infinite;
    }

    @keyframes followPath {
      from { offset-distance: 0%; }
      to { offset-distance: 100%; }
    }
  </style>

  <div class="offset-anchor-box"></div>
  

✅ Note aggiuntive:

  • Richiede un offset-path valido per avere effetto.
  • Combinabile con offset-rotate per animazioni visivamente coerenti.
  • Compatibilità browser: supportata nei principali browser basati su Chromium e WebKit. Firefox è ancora in fase sperimentale.

Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.

Supporto Browser

Browser Support

I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies