Случайные фрактальные окружности

Данный фон генерируется случайным образом и меняется при каждом обновлении страницы. Его можно также обновить по клику или ховеру на элементе.

Это решение хорошо подойдет для разноцветного сайта, например, детской тематики.

Пример:

Нажать для обновления Навести мышь для обновления

HTML:

CSS:

JS:

Подключаем библиотеку jQuery и скрипт fractal_circles.js

Обновить фон можно функцией updateCircle(), например:

Настройки:

maxRadiusNano = 3; - максимальный радиус нано окружностей

minRadiusNano = 1; - минимальный радиус нано окружностей

maxRadiusSmall = 20; - максимальный радиус малых окружностей

minRadiusSmall = 5; - минимальный радиус малых окружностей

maxRadiusBig = 150; - максимальный радиус больших окружностей

minRadiusBig = 100; - минимальный радиус больших окружностей

maxCirclesNano = 5000; - количество нано окружностей

maxCirclesSmall = 300; - количество малых окружностей

maxCirclesBig = 5; - количество больших окружностей

colOffset = 50; - Смещение светлости для HSL


За основу взят скрипт, найденный на codepen.io у пользователя Tibix

Смотрите также:

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

Ваш комментарий отправлен!