Im not sure if you can do both background image with gradient on just the canvas
But you could prob just put a div inside of the canvas with a transparent gradient
im assuming that would do it
check out
http://stackoverflow.com/questions/2...rency-gradient
hope this helps.