18+ Anime Js
Gif. Update of september 2018 collection. It works with css properties, svg, dom attributes and javascript objects.
Anime.js is a javascript animation engine for the web. Content delivery at its finest. Since anime.js uses getcomputedstyle to access original css, the values are almost always returned in 'px', the third (optional) argument converts the value in the desired unit.
It's easy to use, has a small and simple api, and offers everything you could want from a modern animation.
Anime.js is a very lightweight javascript animation engine, 14kb minified, and only 6kb gzipped. It supports all modern browsers and can practically animate anything from css properties to arbitrary. It works with almost anything including css properties, svg or dom properties and even other. It's easy to use, has a small and simple api, and offers everything you could want from a modern animation.