Chapter 20: CSS Animations and Transitions
20.1 What are CSS Transitions?
CSS Transitions allow you to smoothly change property values over time:
button {
background-color: #3498db;
transition: background-color 0.3s ease;
}
button:hover {
background-color: #2ecc71;
}
20.2 What are CSS Animations?
CSS Animations let you define keyframes for creating complex animations:
@keyframes slideIn {
from {
transform: translateX(-100%);
}
to {
transform: translateX(0);
}
}
.box {
animation: slideIn 1s ease-in-out;
}
20.3 Summary
CSS animations and transitions add interactivity and visual appeal to your websites. In the next chapter, we’ll learn about responsive typography techniques.
0 Comments