https://framer.com/m/Raydome-tQ2Swu.js
Io / Enhancements / RayDome
RayDome
RayDome fans hundreds of thin rays out of a focal point near the bottom of the frame, each tipped with a soft glowing dot. The palette, the fan geometry, the pointer physics and the intro are all one JSON schema.
Examples
Live specimens. The palette, the colour mode and the fan density are schema keys; the panel only carries the background, the sprite and the fallback.
Live
One live instance. Each button writes a different AI Schema — the palette, the colour mode and the fan density are the three keys that change the picture most. Move the pointer over the canvas: the rays are on a spring.
Bound to the page variable Ray Dome Schema
{"version":"1.0","color":{"palette":"theme","mode":"angular"}}
Props
Five controls on the instance panel: the schema, the background pair, an optional point sprite and the fallback image. Everything else — the fan, the palette, the pointer physics and the intro — is set through the AI Schema, listed below the panel rows.
Usage
Guidance carried over from the component definition.
Reach for RayDome
A hero or section that needs light and depth without an image or a video file.
Anything that should follow the theme: the default palette is built from the ThemeLeaderPro primary scale and flips with light and dark.
Moments that want the reader’s pointer in the picture — the rays are on a spring and push away from it.
Time-of-day art direction: seven captured palettes from pre-dawn to night, one schema key apart.
Reach for something else
A calm flat wash behind copy. This is a bright radial burst; FluidShaderBackground or GradientStripsBG sit quieter.
A surface with material and folds. SilkWave renders a lit ribbon; RayDome draws lines and dots.
Data that must be read. This is decoration — for values on screen use ChartX or LeaderboardBars.
Io — Enhancements
Every specimen above is a live component instance. Colour, type and radius resolve from the project theme tokens.