Your browser does not support HTML5 canvas.
Semi-transparent blocks laid over a photo.
Canvas tutorial: Applying styles and colors
Canvas Playground index