Floating Elements
Floating elements in parallax, interact with mouse movement.
Loading...
Examples <InfiniteFloatingItem />
Loading...
Installation
Usage
<FloatingElements className="bg-secondary flex-1">
{ELEMENTS.map((el) => (
<InfiniteFloatingItem
className={`absolute rounded ring ring-ring/20 shadow-2xs size-20 ${el.className}`}
key={el.id}
depth={depth}
amplitude={amplitude}
speed={speed}
phase={el.phase}
stiffness={stiffness}
damping={damping}
/>
))}
</FloatingElements>Props
FloatingElementItem
| Prop | Type | Default |
|---|---|---|
damping? | number | 15 |
stiffness? | number | 150 |
intensity? | number | 50 |
InfiniteFloatingItem
| Prop | Type | Default |
|---|---|---|
damping? | number | 20 |
stiffness? | number | 80 |
phase? | number | 0 |
speed? | number | 1 |
amplitude? | number | 12 |
text? | number | 0.03 |