@keyframes my-animation {
0% { opacity: 1; background-color: #6366f1; }
100% { opacity: 1; background-color: #6366f1; }
}
.animated {
animation: my-animation 1s ease infinite normal forwards;
}Build @keyframes visually — timeline editor with live looping preview
@keyframes my-animation {
0% { opacity: 1; background-color: #6366f1; }
100% { opacity: 1; background-color: #6366f1; }
}
.animated {
animation: my-animation 1s ease infinite normal forwards;
}Pick a preset or click + Add in the Keyframe panel to insert a stop in the widest gap. Each stop has its own translate, scale, rotate, opacity and background color.
Press the timeline dots to jump between keyframes. Play / Pause / Stop in the header controls playback.