CSS Transition Generator
Tune transition duration, easing, and delay β hover the preview to test the feel.
hover me
.element {
transition: transform 300ms ease;
}
.element:hover {
transform: translateX(80px);
}
/* preview */
.transition-demo {
transition: transform 300ms ease;
}
.transition-demo:hover {
transform: translateX(80px);
}Generated locally in your browser β nothing is uploaded.
How to Use
- 1
Choose effect and easing
Slide, grow, rotate, recolor, or lift with several easings.
- 2
Hover the preview
Test the exact duration, easing, and delay.
- 3
Copy both rules
The transition plus the :hover state.
Frequently Asked Questions
- Property, duration, timing function, and delay β e.g. transform 300ms ease-out 0ms. The generator builds all four and pairs them with a hover effect you can actually feel.
Related Tools
CSS Gradient GeneratorBuild linear and radial CSS gradients visuallyBox Shadow GeneratorCreate CSS box shadows with a live previewBorder Radius GeneratorGenerate CSS border-radius values visuallyFlexbox GeneratorBuild CSS flexbox layouts with a visual editorCSS Grid GeneratorBuild CSS grid layouts with a visual editorText Shadow GeneratorGenerate CSS text-shadow effects with live previewCSS Animation GeneratorCreate CSS keyframe animations with a live editorClip-Path GeneratorGenerate CSS clip-path polygon shapes visually