20 - CANVAS (patrones de imagenes)
Problema:
Dibujar un cuadrado y definir un patrón con una imagen para rellenar el mismo.
pagina.html
estilos.css
Ejecución de la página
<!DOCTYPE HTML> <html> <head> <title>Título de la página</title> <meta charset="UTF-8"> <script type="text/javascript"> function retornarLienzo(x) { var canvas = document.getElementById(x); if (canvas.getContext) { var lienzo = canvas.getContext("2d"); return lienzo; } else return false; } function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { img1 = new Image(); img1.src = 'http://www.tutorialesprogramacionya.com/imagenes/foto1.jpg'; img1.onload = function(){ var patron = lienzo.createPattern(img1,'repeat'); lienzo.fillStyle = patron; lienzo.fillRect(0,0,600,600); } } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="600" height="600"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
No tiene disponible el navegador la capacidad de iframe
Retornar