Встречается на собеседованиях • сегодня
Как анимировать элемент
Для анимации элементов можно использовать CSS (transition, animation) или JavaScript (например, через requestAnimationFrame или библиотеки типа GSAP).
CSS Transition (простые анимации):
css
.element {
transition: all 0.3s ease;
}
.element:hover {
transform: scale(1.1);
}CSS Animation (сложные анимации):
css
@keyframes slide {
from { transform: translateX(0); }
to { transform: translateX(100px); }
}
.element {
animation: slide 2s infinite alternate;
}JavaScript (точный контроль):
javascript
element.animate([
{ opacity: 0 },
{ opacity: 1 }
], { duration: 1000 });Оптимизация:
- Используйте
transformиopacityдля performance (не трогайтеwidth/height). - Для сложных анимаций рассмотрите GSAP или Framer Motion.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы