Пример:
HTML:
|
1 |
<canvas id="particle-canvas"></canvas> |
CSS:
|
1 2 3 4 5 |
#particle-canvas { width: 100%; height: 400px; background: #337AB7; } |
JS:
Подключаем скрипт:particle-wave.js
Где:
NUM_PARTICLES - Количество частиц
PARTICLE_SIZE - Размер частиц
SPEED - Скорость перемещения частиц
Фон самого блока задется через CSS
Найдено на codepen.io у пользователя Stu Freen

Как сделать шары 3 оттенков?
там 1 цвет с разной прозрачностью через rand();
попробуйте также с rgb