Framer component — Veil Trail
Move to reveal.
A photograph under a veil. Wherever the pointer passes it turns sharp, in a soft trail that stretches and fades.
Move your cursor · on touch, tap and drag
Settings
One component, many moods.
Every look below is the same component with a few properties changed in the panel. No code to touch.
Spotlight
Trail 1 · Size 34% · Softness 30%
Colour under black and white
Blur 0 · Saturation 0% · Brightness 100%
Long trail
Trail 12 · Size 16% · Follow 18%
Properties
Everything is in the panel.
Drop Veil Trail on the canvas, pick an image, then tune the veil and the trail from the properties panel.
Image
The photograph revealed by the trail.
Under
Optional second image shown under the veil, for example black and white under colour.
Blur
How soft the veiled image is, in pixels.
Brightness
Dims or lifts the veiled image.
Saturation
Drains or boosts colour under the veil.
Tint
A colour wash over the veil, to match your palette.
Size
Trail radius, as a share of the shorter side, so it scales on every breakpoint.
Softness
From a crisp edge to a feathered glow.
Trail
How many points follow the pointer, from a single spotlight to a long comet.
Follow
How quickly the trail catches up with the pointer.
Drift
Moves the trail on its own when no pointer is over it.
Drift Speed
Pace of the drift.
Radius
Corner radius of the component.
Built to behave
Light on the page, kind to everyone.
01
Pauses off-screen
The animation runs only while the component is in view.
02
Respects reduced motion
With the system setting on, the trail rests in place and nothing moves.
03
Readable before JavaScript
The first render already shows the veil and a still trail, with no layout shift.
04
Made for touch
Tap and drag to reveal; let go and the trail drifts again.
Veil Trail — a Framer component by Litchi Solutions
2026



