Skip to main content

Hover Interactions

Try it live

Every effect below is interactive in the Hover playground — pick an effect, tweak its options, and copy the generated sample.

Pointer-driven effects that play while hovering an element — a magnetic pull toward the cursor, a 3D tilt, a spotlight glow, an image reveal, and more.

Where to find it

Open any element → Animations tab → Hover Interaction. It's a popover of animated tiles; leave it on None for no hover effect.

Stack several hover effects

Hover Interaction is stackable — after you add it, its tile stays in Add Animation, so you can add it again to combine effects on one element (e.g. Lift + Ripple + Glow Border). Each card picks one effect and they all run together. Just avoid pairing two motion effects (Magnetic / 3D Tilt / Lift) — they share the element's transform — pick one of those plus any number of decorations.

The effects

Every effect below is interactive in the playground ⚡. Grouped by kind:

Pointer (follow the cursor)

EffectWhat it doesKey options
MagneticThe element is pulled toward the cursorStrength
3D TiltTilts in 3D following the pointerMax tilt · Hover scale · Glare
SpotlightA glow — or a 2-colour gradient tint — follows the cursorStyle (glow / gradient) · Colors · Size
RippleA ripple expands from the cursorRipple color
Cursor BlobA soft colour blob follows the pointerBlob color · Size
Cursor TrailFading dots trail the pointerTrail color · Dot size
FlashlightA dark overlay with a torch hole that follows the pointerTorch size · Darkness
Depth LayersInner children parallax at different ratesDepth

Motion

EffectWhat it doesKey options
LiftLifts up with an optional shadowLift distance · Shadow
Scale / Zoom, Push, Pulse, Bounce, Pop / Jelly, Skew, Rotate, ShakeTransform-based motion on hover(per effect)
Squash & StretchElastic squash-and-stretchBounciness

Decoration

EffectWhat it doesKey options
Glow Border, Gradient Border, Corner Brackets, Border Draw, Outline ExpandBorders / frames drawn on hoverColors · sizes
Fill Sweep, Shine Sweep, Background Pan, Color ShiftColour sweeps & fillsColors · speed
Marching AntsAn animated dashed outline runs around the boxLine color · Speed
ShockwaveAn outline ring expands from the centreRing color
Peel CornerA top-right corner folds up (dog-ear)Fold shadow · Size
Liquid GooThe element morphs its corners like a liquid blobMorph speed
Arrow SlideA CTA arrow slides + fades in (for links/buttons)Arrow color

Text

EffectWhat it doesKey options
Underline GrowAn underline grows in on hoverLine color · Grow from
Glitch, Letter Spacing, Text Scramble, Text SwapType effects on hover(per effect)
Magnetic LettersEach character pulls toward the pointerStrength

Image

EffectWhat it doesKey options
Image RevealZoom / grayscale→color / shine sweep on an imageStyle · Zoom
Grayscale, Blur Focus, BrightnessCSS filters on hoverAmount · direction

Colors use the theme color-preset picker, so they stay tied to your palette (with an inline custom-color option). There's also a WebGL Refract effect (chromatic/liquid displacement) that needs the engine's Three.js pipeline.

Performance & accessibility

  • Loads only when used — enqueued only on pages with a hover effect.
  • Pointer-only. Skipped on touch screens (and honours the engine-wide Disable on mobile).
  • Reduced motion. Motion-based effects (magnetic, tilt, scramble, ripple) are disabled; CSS effects like Image Reveal degrade gracefully.