Home >Web Front-end >CSS Tutorial >How can Canvas elements be used as CSS backgrounds?
<html> <head> <style> div { background: -webkit-canvas(squares); width:600px; height:600px; border:2px solid black } </style> <script> function draw(w, h) { var ctx = document.getCSSCanvasContext("2d", "squares", w, h); ctx.fillStyle = "rgb(200,0,0)"; ctx.fillRect (10, 10, 55, 50); ctx.fillStyle = "rgba(0, 0, 200, 0.5)"; ctx.fillRect (30, 30, 55, 50); } </script> </head> <body onload="draw(300, 300)"> <div></div> </body> </html><p>Firefox 4 revolutionized this concept further by enabling the use of any HTML element, including canvas, as a CSS background. Simply utilize the -moz-element() function to achieve this effect:
<p><p>Explore Mozilla Hacks for in-depth technical details on this innovative background design technique.
The above is the detailed content of How can Canvas elements be used as CSS backgrounds?. For more information, please follow other related articles on the PHP Chinese website!