Пример:
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

Добавить комментарий: