Новогодние настроение
Проект представляет собой интерактивную зимнюю сцену с ёлкой, реализованную на HTML5 Canvas. Сцена включает ёлку с тремя ярусами (функция drawTriangle), стволом (drawRect) и золотой звездой на верхушке (уникальный примитив drawStar). Ёлка украшена восемью разноцветными игрушками, использующими окружности (drawArc) и эллипсы (drawEllipse). Четыре гирлянды реализованы через B-сплайны (drawBSpline) с разноцветными огоньками. Под ёлкой расположены четыре подарочных коробки с лентами, созданными кривыми Безье (drawBezier). Дополняют сцену снег на земле и снежинки в воздухе. Весь canvas обрамлён анимированной границей с вращающимся градиентом (CSS анимация @keyframes borderRotate), создающей эффект "электрической" рамки. Все графические элементы отрисованы на чистом JavaScript без использования сторонних библиотек, демонстрируя работу с основными геометрическими примитивами Canvas 2D API.
