Чекліст
Чекліст анімацій
Плавний і зрозумілий рух
- Анімуйте лише transform/opacity; не рухайте розміри/тіні.
- Лоадери тримайте до ~1.4с, цикли — 6–12с.
- Списки розносьте на 60–120 мс для глибини.
Тільки transform/opacity з відточеним easing і тривалістю.
Чекліст
Плавний і зрозумілий рух
Демо
Зсув по Y + прозорість
@keyframes float {
0%,100% { transform: translateY(0); opacity: 1; }
50% { transform: translateY(-12px); opacity: 0.85; }
}Патерни
Бейджі, лоадери, marquee
Ковзна крапка для активного стану
.pill::after { animation: slide 2.4s ease-in-out infinite; }Безкінечний translateX
.marquee { animation: ticker 14s linear infinite; }