No-Library (pure JS), HTML, CSS, JavaScript
jQuery 3.3.1, HTML, CSS, JavaScript
The Spray Brush is jumpy when dotWidth > 1.
Opacity changes when you stop
No-Library (pure JS), HTML, CSS, Vue
jQuery 1.5.2, HTML, CSS, JavaScript