Gradient glow animated background
Soft pools of your brand colours drift and blend over the page, like light through tinted glass. Loops.
Change anything, then export a GIF, an MP4 or a transparent video.
The sample look, font and background are shared.
Free download
Free for your own projects and client work, including commercial use. Read the licence
What it's good for
It is 1920 × 1080 pixels and 6 seconds long, and it is set to loop. Check the loop and contrast after editing. It comes with a background, which you can switch off above to get a transparent file.
The colours come from your brand kit. Change the timing in the editor.
- Behind a website hero or a sign up section
- Slides and video backgrounds
- Video call and stream backgrounds, as video
- A section of your website that needs a little life
How to use it on a website
- Pick your brand above, then download the dotLottie file.
- Add it to your site's files, for example as
/animations/gradient-glow-loop.lottie. - Paste the code where the animation should play.
Without code
- Webflow: upload the Lottie JSON file in the Assets panel, then drag it onto your page.
- Framer: add a Lottie component and give it the JSON file.
- WordPress: use a Lottie block plugin and upload the JSON file.
Need it as a GIF or a video? Download the Lottie JSON and use the free Lottie to GIF or Lottie to MP4 converter, or check any file in the Lottie viewer.
For the steps in Mosso, read Keyframes and easing.
Use it in code
Download the file, then copy the code for your platform. It loops, and it holds a still frame for people who ask for less motion.
- Put
gradient-glow-loop.lottiein your site'sanimationsfolder, so it loads from/animations/gradient-glow-loop.lottie. - Paste this where it should play.
<script type="module" src="https://cdn.jsdelivr.net/npm/@lottiefiles/dotlottie-wc@0.10.0/dist/dotlottie-wc.js"></script>
<dotlottie-wc src="/animations/gradient-glow-loop.lottie" autoplay loop data-still="0.242"
aria-hidden="true"
style="display: block; width: 100%; aspect-ratio: 16 / 9"></dotlottie-wc>
<script>
// People who ask for less motion see a still frame: data-still is how far in, from 0 to 1.
if (matchMedia('(prefers-reduced-motion: reduce)').matches) {
const players = document.querySelectorAll('dotlottie-wc');
players.forEach((el) => el.removeAttribute('autoplay'));
customElements.whenDefined('dotlottie-wc').then(() => players.forEach((el) => {
const player = el.dotLottie;
if (!player || !el.dataset.still) return;
const show = () => player.setFrame(Math.round(Number(el.dataset.still) * (player.totalFrames - 1)));
if (player.isLoaded) show();
else player.addEventListener('load', show);
}));
}
</script>
Good to know
Keep contrast low
Text has to stay readable on top. Use soft colours in the background and keep your strongest colour for the button.
Pause it off screen
Pause the animation when it scrolls out of view to save battery. Most Lottie players make this easy.
Fill the box
Set the player to cover its area, so no empty edges show on very wide or very narrow screens.
Respect reduced motion
Some people ask their device for less motion. Check prefers-reduced-motion and show a still frame for them instead.
Questions
Is this gradient glow animation free?
Yes. A free account lets you download up to 50 library animations a day. You may edit these animations and use them in personal and commercial work, including client projects. Third party parts keep their own licences. Keep the supplied notices and credits when you share them. Mosso does not require a credit for its own work. The restriction on reselling Mosso templates does not limit rights granted by third party licences.
Can I change the colours?
Yes. Pick a sample look above to see how it changes. Open the Mosso project to edit its layers, timing and effect settings, and add your logo. Imported files may have fewer editable parts.
Should I download Lottie JSON or dotLottie?
dotLottie is the same animation in a zipped file, so it is smaller: this one is about 2.4 KB instead of 18 KB. Use it with the dotLottie players for the web, React, iOS and Android. Pick Lottie JSON when a tool asks for a .json file, like Webflow or lottie-web.
Can I get it as a GIF or a video?
Yes. Open it in Mosso and export a GIF, an MP4, a WebM video or PNG frames, all from the same project.
Will an animated background slow down my site?
File size and playback cost depend on the animation. Check it on your page, load it after the rest of your content and pause it when it is off screen.
Make it yours in Mosso
Change the words, colours, timing and size, add your logo, and export Lottie, GIF, MP4 or transparent video. Or start from a blank canvas and make something new.