Разработка анимированного геометрического фона

Цель проекта

Создать визуально привлекательную, динамическую фоновую анимацию для веб-сайта или приложения.

Основные требования

Визуальная часть

  • Использовать однотонный цвет в качестве основного фона.
  • Добавить несколько геометрических фигур (например, круги, треугольники, квадраты).
  • Фигуры должны быть простыми, без сложных градиентов или текстур.

Анимация

  • Фигуры должны плавно перемещаться по экрану по заданным или случайным траекториям.
  • Реализовать плавное масштабирование (увеличение и уменьшение) фигур во время движения.
  • Анимация должна быть бесконечной и цикличной, без резких скачков.
  • Допускается плавное появление и исчезновение фигур.

Технические пожелания

  • Решение должно быть производительным и не нагружать систему.
  • Код должен быть чистым и хорошо документированным.
  • Желательна возможность легкой настройки параметров: цвета фона и фигур, скорости анимации, количества объектов.