Skip to content

Interattività

Le opzioni interactivity definiscono il modo in cui le particelle reagiscono al passaggio del mouse/clic.

Per riferimenti mirati:

Struttura di base

ts
interactivity: {
  events: {
    onHover: {
      enable: true,
      mode: ["grab", "bubble"]
    },
    onClick: {
      enable: true,
      mode: ["push", "repulse"]
    }
  },
  modes: {
    grab: {
      distance: 170,
      links: {
        opacity: 0.45
      }
    },
    bubble: {
      distance: 180,
      size: 12,
      duration: 2
    },
    push: {
      quantity: 6
    },
    repulse: {
      distance: 130,
      duration: 0.35
    }
  }
}

Eventi più utilizzati

  • onHover: feedback immediato per gli utenti.
  • onClick: raffiche o azioni mirate.
  • resize: mantiene coerente il comportamento della tela durante il ridimensionamento della finestra.
  • onDiv: mira alle interazioni su elementi specifici.

Migliori pratiche

  • Evita di abilitare troppe modalità contemporaneamente sui dispositivi di fascia bassa.
  • Mantieni un distance moderato per evitare picchi di prestazioni.
  • Se l'effetto è pesante, utilizza il controllo manuale con Start/Pause.

Riferimenti dettagliati