Alla exempel

Magnetisk docka

Ikonerna växer när pekaren passerar, knuffar undan grannarna och lägger sig när den lämnar.

moveInputfollowuseAnimatedCSSmultiply

Förbereder exemplet…

Så fungerar det

  1. moveInput skriver pekarens position på banan, från -1 till 1, till ett värde.
  2. follow får ett andra värde att följa efter med en fjäder, så snabba rörelser förblir mjuka.
  3. Varje ikon interpolerar sin egen närhet och multiplicerar den med ett hovringsvärde via useAnimatedCSS, eftersom produkten av två värden inte är ett calc()-uttryck.
  4. Bredden ändras, så grannarna flyttas i vanlig layout. Ingenting renderas om medan pekaren rör sig.

Fler exempel

Sök

Skriv för att söka i dokumentationen.