React Just Parallax
React Just Parallaxはスクロールやマウスの動きに合わせて視差効果を実装するReactライブラリです。軽量高速で簡単に書けるのが特長だそう。
マウスの動きに合わせた視差効果は以下の要領で👇
import { MouseParallax } from 'react-just-parallax' ; <div className= 'wrapper' > <MouseParallax enableOnTouchDevice isAbsolutelyPositioned> <span className= 'ring' /> </MouseParallax> </div> |
スクロールなら以下のように書きます👇
import { ScrollParallax } from 'react-just-parallax' ; <div className= 'wrapper' > <ScrollParallax isAbsolutelyPositioned> <span className= 'ring' /> </ScrollParallax> </div> |
マウスの動き及びスクロールにはそれぞれいくつかのオプションも用意されており、ある程度細かな挙動も制御出来るようになっています。
TSで書かれており、MITライセンスの元でソースコードが公開されています。