I like minimalism, dark mode and at the same time I am in love with animations. If you're looking to grab your website visitor's attention, what can be better than animations? Various website animation effects are really important: thanks to them, any online resource becomes more lively, intriguing, eye-catching... which leads to a great increase in conversions.
I would like to share with you some of my favourite js libraries for animations.
Three JS is about 3D graphics by render the output to a webpage in a regular old <canvas> element. Three.js does a lot of the repetitive bits for you: internally it’s generating WebGL code while exposing a simpler API. Three.js also has pre-built components and helper methods you can take advantage of to get started faster.
Anime JS clocks 35K+ stars on GitHub. Working from a single powerful API, you can use it to animate HTML, CSS, JS, SVG and DOM attributes. There’s a lot you can do using the built-in callback and control functions. For instance, you can play, pause, control, reverse and trigger events in sync. To see what else is possible using this library, you can visit Codepen.