Drawing its name from a lacklustre portmanteau of “(javascript) effects” and “affection”, and inspiration from websites like theseeffection is the amalgamation of a series of javascript effects I’ve created and will continue to make. It’s been developed using the HTML5 canvas and javascript.

There are currently 4 effects, you can select any of them by clicking on their names at the top left. Clicking anywhere else on the screen then does something. The “paint on/off” part dictates whether or not the canvas is erased at the beginning of each frame. By default it is turned off; when clicked and turned on chaotic, potentially beautiful images can be created. Most of the effects become gradually more colourful the more the canvas is clicked. There’s a lot of use of forced randomness and I have lots of ideas for more.

Start effection