canvas元素是HTML5的一部分,因此允许动态生成图形。画布的一些预期用途包括构建图形、动画、游戏和图像合成。canvas元素及其关联代码中需要和期望的内容。这将有助于您对canvas有一个坚实的基本理解,为使用这个独特HTML5元素创建一些有趣和强大的东西做准备。
在HTML5中创建画布示例
画布canvas是用<canvas> </canvas>元素指定的。
<canvas id="myCanvas" width="200" height="100"></canvas>
JavaScript使用ID查找<canvas> </canvas>元素:
<!DOCTYPE html>
<html>
<body>
<canvas id="myCnv" width="150" height="150" style="border:5px solid #c3c3c3;">
</canvas>
<script type="text/javascript">
var c=document.getElementById("myCnv");
var ctx=c.getContext("2d");
ctx.fillStyle="#0ff000";
ctx.fillRect(0,0,120,100);
</script>
</body>
</html>
示例2
<!DOCTYPE html>
<html>
<body>
<canvas id="myCvs" width="200" height="100" style="border:2 px solid #c3c3c3;">
</canvas>
<script type="text/javascript">
var c=document.getElementById("myCvs");
var ctx=c.getContext("2d");
var grd=ctx.createLinearGradient(0,0,175,50);
grd.addColorStop(0,"#0F0000");
grd.addColorStop(1,"#00FF00");
ctx.fillStyle=grd;
ctx.fillRect(0,0,200,100);
</script>
</body>
</html>
日期:2020-04-11 23:04:21 来源:oir作者:oir
