Пример:
HTML:
1 |
<canvas id="canvas"></canvas> |
CSS:
1 2 3 4 |
#canvas { width: 100%; height: 400px; } |
JS:
Подключаем библиотеку jQuery и скрипт fractal_circles.js
Обновить фон можно функцией updateCircle()
, например:
1 2 |
<span onclick="updateCircle();">Нажать для обновления</span> <span onmouseover="updateCircle();">Навести мышь для обновления</span> |
Настройки:
maxRadiusNano = 3;
- максимальный радиус нано окружностей
minRadiusNano = 1;
- минимальный радиус нано окружностей
maxRadiusSmall = 20;
- максимальный радиус малых окружностей
minRadiusSmall = 5;
- минимальный радиус малых окружностей
maxRadiusBig = 150;
- максимальный радиус больших окружностей
minRadiusBig = 100;
- минимальный радиус больших окружностей
maxCirclesNano = 5000;
- количество нано окружностей
maxCirclesSmall = 300;
- количество малых окружностей
maxCirclesBig = 5;
- количество больших окружностей
colOffset = 50;
- Смещение светлости для HSL
За основу взят скрипт, найденный на codepen.io у пользователя Tibix
Добавить комментарий: