CSS Transforms, Transitions & Animations
Hover the images to compare effects. The “teaching CSS” is at the very top of the file.
Each transform has a “small” example and a “big / opposite” example.
Same hover transform, different timing settings.
All boxes do the same hover transform. Only the timing function changes.





Hover both. One animates only transform, the other animates transform + border-radius.


Animations run automatically (no hover needed).
Watch the first 0.7s before the animation starts, then watch after it finishes.




Alternate options run twice so you can see the back-and-forth.






This one is paused. Hover it to start it.
This is a common “reveal” tool for the flashcard assignment.
The image stays changed because of animation-fill-mode: forwards.
This shows infinite and alternate.
This is a real flashcard example — the definition is hidden and revealed on hover.