Tilt

3D mouse-tilt — rotates an element on X/Y based on pointer position. Auto-skips on touch-primary devices.

Tilt me

Usage

import { Tilt } from '@bwo-ui/react';

<Tilt max={12} scale={1.04}>
  <div className="card">...</div>
</Tilt>

Props

PropTypeDefaultDescription
maxnumber14Max rotation in degrees per axis.
perspectivenumber800Scene perspective in px.
scalenumber1.04Scale while hovered.
durationnumber0.4Tween duration.
easestring'power3.out'GSAP ease.
reversebooleanfalseInvert tilt direction.
glareSelectorstringInner element to drive a glare background-position with.