An animated mesh gradient background for Framer, with grain and vignette.
Colour stops, blur, speed, motion amount, grain amount, vignette, blend mode, base colour and radius are all controls.
It is driven by a numeric seed. Change the seed until you like the composition, and that composition is the one that loads every time, for every visitor, on every reload. Backgrounds built on random numbers cannot promise that, which is why they look different in the screenshot you approved and on the live site.
The grain is an inline SVG turbulence filter, so nothing is fetched. It animates on composited layers rather than repainting the element every frame, and it freezes for a visitor who has asked for reduced motion. In the Framer canvas it draws a still composition rather than an empty box.
After purchase you receive the component URL. In Framer, press Insert, choose Add Component URL, and paste it.
Licence: yours to use on your own sites and on client sites, commercially, with no attribution. Not for resale or redistribution: do not share the component URL, and do not publish the component or its code anywhere, paid or free. Full terms arrive with your purchase. Questions: me@majedesigns.dev
An animated mesh gradient background for Framer, with grain and vignette.
Colour stops, blur, speed, motion amount, grain amount, vignette, blend mode, base colour and radius are all controls.
It is driven by a numeric seed. Change the seed until you like the composition, and that composition is the one that loads every time, for every visitor, on every reload. Backgrounds built on random numbers cannot promise that, which is why they look different in the screenshot you approved and on the live site.
The grain is an inline SVG turbulence filter, so nothing is fetched. It animates on composited layers rather than repainting the element every frame, and it freezes for a visitor who has asked for reduced motion. In the Framer canvas it draws a still composition rather than an empty box.
After purchase you receive the component URL. In Framer, press Insert, choose Add Component URL, and paste it.
Licence: yours to use on your own sites and on client sites, commercially, with no attribution. Not for resale or redistribution: do not share the component URL, and do not publish the component or its code anywhere, paid or free. Full terms arrive with your purchase. Questions: me@majedesigns.dev