UI animations for apps and websites
Small moments that tell people something worked: a check, a like, a new message. They are light enough for production and play in the standard Lottie players.
18 animations
-
2.5 s, plays once
-
1.7 s, plays once
-
2.2 s, plays once
-
2.4 s, plays once
-
2 s, plays once
-
1.8 s, plays once
-
1.8 s, plays once
-
2.5 s, plays once
-
3.2 s, plays once
-
3 s, plays once
-
2.4 s, plays once
-
2 s, plays once
-
2.2 s, plays once
-
2.4 s, loops
-
2.4 s, loops
-
2 s, loops
-
2.4 s, loops
-
3 s, loops
Tips for app moments
Keep feedback short
One or two seconds is enough for app feedback. End on a clear final frame so the message stays after the motion stops.
Play it on the action
Start the animation the moment the tap or submit happens, so it feels connected to what the person did.
Pair it with words
Put a word like Saved or Done next to the animation, so the message is clear to everyone, including screen reader users.
Make your own UI animation
Every animation here was made in Mosso, and you can make your own the same way: shapes, text, keyframes, easing and one-click animations like pop, rise and bounce, all in your brand. Then export Lottie, GIF, MP4 or transparent video.
Questions
Will it work in my iOS, Android or React Native app?
Yes. Lottie has official players for iOS, Android and React Native, and they all play the Lottie JSON file. Most newer players also read dotLottie files.
Can I play it when someone taps a button?
Yes. Load it with autoplay off, then call play() when the tap happens. Every Lottie player has a play method.
Are these free for commercial use?
Yes. Use them in your own projects and in client work, including commercial work, with no credit needed. You can't resell them or give them away as templates or stock files.