Анимации через @keyframes и animation. Плавные переходы — transition при изменении свойств, например при :hover.
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.box {
animation: fadeIn 0.5s ease;
transition: transform 0.2s;
}Бесплатно, вход не требуется
Книга, игра и упражнения доступны без регистрации и покупки.