Alle voorbeelden

Magnetisch dock

Iconen groeien als de aanwijzer passeert, duwen hun buren opzij en komen tot rust als hij vertrekt.

moveInputfollowuseAnimatedCSSmultiply

Voorbeeld voorbereiden…

Hoe het werkt

  1. moveInput schrijft de positie van de aanwijzer op de baan, van -1 tot 1, naar één waarde.
  2. follow laat een tweede waarde er met een veer achteraan gaan, zodat snelle beweging soepel blijft.
  3. Elk icoon interpoleert zijn eigen nabijheid en vermenigvuldigt die met een hoverwaarde via useAnimatedCSS, want het product van twee waarden is geen calc()-expressie.
  4. De breedte verandert, dus buren verschuiven in de normale layout. Er wordt niets opnieuw gerenderd terwijl de aanwijzer beweegt.

Meer voorbeelden

Zoeken

Typ om de documentatie te doorzoeken.