Table of contents
Transitions from one CSS style configuration to another can be animated using CSS animations. A style describing the CSS animation and a set of keyframes indicating the start and end states of the animation's style, as well as possible intermediate waypoints, make up an animation.
CSS animations provide three major advantages over traditional script-driven animation techniques:
Allowing the browser to regulate the animation sequence allows the browser to improve performance and efficiency by limiting the update frequency of animations in tabs that aren't currently visible, for example.
While most animations can be done with pure CSS, you can use animation libraries and frameworks to create better animations in lesser time.
|Animate.css||Just-add-water CSS animations|
|CSShake||CSShake delivers exactly what it says on the box — a CSS library designed specifically for shaking elements within your web page|
|Hover.css||Hover.css is a CSS animation library designed for use with buttons and other UI elements in your website|
|AniJS||AniJS is an animation library that allows you to add animations to elements in a simple ‘sentence-like’ structure|
|Animista||CSS Animations On Demand|
|Tachyons-animate||Tachyons itself is an atomic CSS library with a ton of utility classes for essentially designing anything by adding classes to what you need|
|Infinite||These animations, like rotations and pulses, that are specifically designed to run and repeat forever|
|OBNOXIOUS.CSS||Animations for the strong of heart, and weak of mind|
|MOTION UI||A Sass library for creating flexible CSS transitions and animations|
|Keyframes.app||A graphical user interface for generating custom CSS keyframe animations|
|AnimXYZ||AnimXYZ helps you create, customize, and compose animations for your website. Built for Vue, React, SCSS, and CSS|
|Whirl||CSS loading animations with minimal effort!|
|Hamburgers||Hamburgers is a collection of tasty CSS-animated hamburger icons. Also included is the source as a Sass library. It’s modular and customizable, so cook up your own hamburger.|
This post was inspired by my Twitter thread. Follow me there!
Thank you for reading!
If you liked this post, you can subscribe to my newsletter to never miss out on my posts, Twitter threads, and tech news around the world.
Until next time, Abhiraj