Animations/Floating Elements

Floating Elements

Ambient floating orbs or custom elements that drift around a container. Use as a background layer behind hero sections or feature cards.

import { FloatingElements } from "@animui/ui"

Orbs

Your content

Custom content

🎨
🚀
💎

Custom floating content

Props

PropTypeDefaultDescription
itemsFloatingItem[]Array of items to float. Each item has content, x, y, delay, duration, and amplitude properties.
classNamestringAdditional classes for the container.

FloatingItem fields

PropTypeDefaultDescription
contentReactNodeThe element to float (any JSX).
xstring"50%"Horizontal position as a CSS value (e.g. '20%', '150px').
ystring"50%"Vertical position as a CSS value.
durationnumber4Animation cycle duration in seconds.
delaynumberautoAnimation start delay in seconds. Defaults to index × 0.4.
amplitudenumber16Pixels the element travels vertically in each cycle.
© 2026 Steal Shadow. MIT License.Report an issue