Вопросы к Поиску с Алисой
Для создания динамических частиц в CSS можно использовать, например, такую технику анимации, как создание нескольких небольших элементов с использованием псевдоэлементов ::before и ::after или мультивариантного свойства box-shadow для одного элемента. freefrontend.com
Затем каждое «частицу» независимо анимируют с помощью ключевого слова @keyframes, которое изменяет такие свойства, как transform и opacity. freefrontend.com Для создания естественного, неравномерного движения к каждой частице применяют разную длительность анимации и уникальную задержку, чтобы они не двигались синхронно. freefrontend.com
Также для создания анимаций с частицами в CSS можно использовать специальные библиотеки, например: tsParticles для динамичных фонов и декоративных эффектов, particles.js. habr.com speckyboy.com