Build custom @keyframes animations and preview them live
The CSS Keyframe Builder lets you create custom @keyframes animations by adding stops at specific percentages and defining CSS properties for each stop. Preview the animation live and copy the complete CSS.
Live animation preview with one click.
Everything runs in your browser. No data sent anywhere.
Most visual properties: transform (translate, scale, rotate), opacity, background-color, color, width, height, border-radius, and more. Properties that trigger layout (width, height) are less performant than transform and opacity.
A keyframe stop defines the CSS state of an element at a specific point in the animation timeline, expressed as a percentage (0% = start, 100% = end).
Copy the @keyframes block into your stylesheet, then apply it to an element using the animation property: animation: myAnimation 1s ease forwards;