Анимации играют важную роль в создании интерактивных и привлекательных пользовательских интерфейсов. Во фронтенд разработке существует несколько способов добавления анимаций на веб-страницы, используя CSS, JavaScript и библиотеки анимаций. 1. CSS-анимации CSS позволяет создавать простые анимации без использования JavaScript. Для этого используются ключевые кадры (keyframes) и свойства, такие как animation и transition. Пример: @keyframes slide-in { from { transform: translateX(-100%); } to { transform: translateX(0); } } .element { animation: slide-in 1s ease-in-out; } 2. JavaScript-анимации JavaScript дает более широкие возможности для создания сложных и интерактивных анимаций. С помощью библиотек, таких как GSAP (GreenSock Animation Platform), можно легко управлять анимациями. Пример: gsap.to(".element", { duration: 1, x: 100, rotation: 360, ease: "power2.inOut" }); 3. Библиотеки анимаций Существует множество библиотек анимаций, которые упрощают создание сложных эфф