The trend of web animations started with GIF animations and at that time it was the easiest way of implementing animations on the web.

But, the problem with GIF is that it doesn’t have variable transparency and doesn’t support an alpha channel. Therefore, all pixels are either fully opaque or completely transparent.

The Dawn of Flash Web Animations

After the GIFs, came Flash web animations which brought new capabilities, like animations with sound and interactivity.

But there is a downside to this approach as well.

1.) This approach requires a flash plugin installed on the browser to run.

2.) It doesn’t run well on mobile devices.

Web Animation Today

Today, we have different needs for web animations. The animation should be smooth, light, interactive, and ought to work on all devices.

For that, HTML5, CSS3, JavaScript, and SVG (scalable graphics) seem to be the best solution (for web animation). Using these modern web technologies and languages will help tackle most, but not all, of the above problems.

Why Animations Are Important for the User Experience?

Web animation can engage and hold people’s attention longer than a static web page and help communicate an idea or concept more clearly and effectively. Excellent web animation conveys a story behind every bit of movement. It’s all about bringing animation to life with meaning and “soul”.

Web animation should be smooth, meaningful, and support the visitor’s journey. The web designer/animator needs to be aware of how the animation fits into the user experience, try to predict likely user flows, and then support it in a meaningful way.

GSAP + ScrollMagic Animation – VanillaJs

This blog is for all those UI developers who saw those elegant and cool SVG/UI animations online and wondered– what is this crazy shit? How can I implement this in my code?

Well, don’t worry, this article will help you with that.

#tutorial #web dev #animation #web animations #gsap #scrollmagic

The Modern Way to Implement Animations on the Web Using GSAP
1.65 GEEK