Встречается на собеседованиях • сегодня

Какие знаешь способы реализации Web-анимации

  1. CSS Transitions – простые переходы между состояниями.

    css
    .box {
      transition: transform 0.3s ease;
    }
    .box:hover {
      transform: scale(1.1);
    }
  2. CSS Animations – ключевые кадры (@keyframes) для сложных анимаций.

    css
    @keyframes slide {
      from { transform: translateX(0); }
      to { transform: translateX(100px); }
    }
    .box { animation: slide 2s infinite; }
  1. JavaScript (requestAnimationFrame) – для полного контроля над анимацией.

    js
    function animate() {
      element.style.left = (pos += 1) + 'px';
      if (pos < 100) requestAnimationFrame(animate);
    }
    animate();
  2. Web Animations API – нативный JS-API для сложных анимаций.

    js
    element.animate([
      { opacity: 0 },
      { opacity: 1 }
    ], { duration: 1000 });
  3. GSAP (GreenSock) – мощная библиотека для продвинутых анимаций.

    js
    gsap.to(".box", { x: 100, duration: 1 });
  4. Canvas/SVG-анимации – для графики и интерактивных элементов.

Выбор зависит от сложности, производительности и требований к кросс-браузерности.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы