CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS offset-distance

La proprietà CSS4 offset-distance definisce la posizione di un elemento lungo un percorso

offset-distance indica la distanza che un elemento percorre lungo il percorso specificato da offset-path. Questo valore può essere espresso in percentuali (da 0% a 100%) o in unità di lunghezza CSS, e viene spesso animato per creare effetti di movimento lungo curve e traiettorie.

Sintassi

offset-distance: lunghezza | percentuale;

Significato dei valori principali:

  • lunghezza: Valore in unità di lunghezza CSS, come px, em, rem, ecc., che indica la distanza dall’inizio del percorso.

  • percentuale: Valore percentuale tra 0% (inizio percorso) e 100% (fine percorso).

  • auto: Valore predefinito, corrisponde a 0%.


Esempio proprietà: offset-distance


Codice Esempio: offset-distance

CODE: CSSpreleva codice
  1. .offset-distance-box {
  2.   offset-path: path("M20,200 C100,0 300,300 380,100");
  3.   offset-distance: 0%;
  4.   offset-rotate: auto;
  5.   animation: slideAlongPath 5s linear infinite;
  6. }
  7.  
  8. @keyframes slideAlongPath {
  9.   from {
  10.     offset-distance: 0%;
  11.   }
  12.   to {
  13.     offset-distance: 100%;
  14.   }
  15. }

Contenuto Esempio: offset-distance

Esempio di utilizzo di offset-distance

L’elemento si muove lungo un percorso definito aumentando il valore di offset-distance da 0% a 100%:



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

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

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

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

✅ Note aggiuntive:

  • Deve essere sempre utilizzata insieme a una proprietà valida offset-path per avere effetto.
  • È possibile animare il valore per ottenere movimenti fluidi lungo percorsi complessi.
  • Supportata in browser moderni come Chrome, Edge e Safari; 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