Всички примери

Магнитна лента

Иконите растат, когато показалецът минава, избутват съседите си и се успокояват, когато той се отдалечи.

moveInputfollowuseAnimatedCSSmultiply

Подготовка на примера…

Как работи

  1. moveInput записва позицията на показалеца по пътеката, от -1 до 1, в една стойност.
  2. follow кара втора стойност да я следва с пружина, така че бързите движения остават плавни.
  3. Всяка икона интерполира своята близост и я умножава по стойност на посочване чрез useAnimatedCSS, защото произведението на две стойности не е израз calc().
  4. Ширината се променя, така че съседите се преместват в обикновеното оформление. Нищо не се пререндерира, докато показалецът се движи.

Още примери

Търсене

Пишете, за да търсите в документацията.