This is an interactive canvas created with the processing.js library.
All the colors are set randomly when the page loads except for the background, fish body and mouth.
The positions of all the figures are also random.
Click on the canvas to add new bubbles in random positions!