Tutti gli esempi

Dock magnetico

Le icone crescono al passaggio del puntatore, spostando le vicine, e si assestano quando se ne va.

moveInputfollowuseAnimatedCSSmultiply

Preparazione dell’esempio…

Come funziona

  1. moveInput scrive in un valore la posizione del puntatore sulla barra, da -1 a 1.
  2. follow fa inseguire quel valore da un secondo valore con una molla, così i movimenti rapidi restano fluidi.
  3. Ogni icona interpola la propria vicinanza e la moltiplica per un valore di hover con useAnimatedCSS, perché il prodotto di due valori non è un’espressione calc().
  4. La larghezza cambia, quindi le vicine si spostano nel normale layout. Non si ri-renderizza nulla mentre il puntatore si muove.

Altri esempi

Cerca

Scrivi per cercare nella documentazione.