🎉 Створіть зворотний відлік до Нового року за допомогою GSAP!

pic

Привіт, усім! 🎄 У цій статті я покажу, як створити анімовану зворотну відлік до Нового року за допомогою GSAP (GreenSock Animation Platform). Цей проект включатиме:

  • Анімації феєрверків,
  • Анімації конфеті,
  • Числа відліку,
  • І красивий дизайн фону.

Поїхали! 🚀

🛠️ Інструменти та технології

Для цього проекту ми використаємо наступні інструменти та технології:

  1. HTML: Для структурування проекту.
  2. CSS: Для стилізації та покращення анімацій.
  3. JavaScript: Для керування анімаціями за допомогою GSAP.
    4.
    GSAP: Для створення плавних, професійних анімацій.

1️⃣ Крок: Налаштування проекту

Почнемо з створення простої структури HTML і імпорту бібліотеки GSAP та шрифта (Agbalumo) для стилізації.

\  
\  
\  
 \  
 \  
 \New Year Countdown\  
 \
Кожне число буде відображатися з феєрверками, а на "0" з'являться конфеті, супроводжуючи написом "Щасливого Нового року!"

function startCountdown() {
let count = 5;
const countdown = document.getElementById('countdown');

const timeline = gsap.timeline({
onComplete: () => {
countdown.textContent = "Щасливого Нового року!";
createConfetti(); // Запуск конфеті
createFireworks(); // Запуск феєрверків
},
});

for (let i = count; i > 0; i--) {
timeline.add(() => {
countdown.textContent = i;
createFireworks(); // Феєрверки на кожному числі
}, (count - i) * 1);
}
}
startCountdown();
```

🎨 Останні штрихи

Після завершення проекту ви отримаєте:

  • Динамічний зворотний відлік, що запускає феєрверки для кожного числа.
  • Яскраві анімації конфеті на "0".
  • Стильний дизайн фону та тексту, який підсилює святкову атмосферу.

🎉 Спробуйте самі!

Не соромтеся експериментувати з:

  • Додаванням індивідуальних кольорів для конфеті.
  • Налаштуванням часу та швидкості анімацій.
  • Зміною фону чи шрифта для більш персоналізованого досвіду.

Перегляньте приклад на CodePen для повної реалізації.
Поділіться своїми думками в коментарях або покажіть свої власні дизайни. Щасливого Нового року! 🎄🎆

Перекладено з: 🎉 Create a New Year Countdown with GSAP!

Leave a Reply

Your email address will not be published. Required fields are marked *