Canvas学习:Canvas入门准备

由于工作的需要,最近开始在学习HTML5的canvas相关的知识。这里主要记录自己学习canvas相关的知识笔记。如果文章有不对之处,还请大婶们多多指正。

今天这篇文章是学习canvas的一些准备工作。

canvas元素

<canvas>也是HTML中的一个元素,可以给这个元素添加一些HTML属性,比如使用widthheight来控制其大小,也可以通过style给它设置一些基本样式。同样也可以它添加id名,在JavaScript中能更好的操作它。

在Web页面中添加一个canvas很容易,只需要在<body>标签内添加一个<canvas>标签就行,如下:

<canvas id="myCanvas" width="400" height="400">
    Your browser does not support HTML5 Canvas.
</canvas>

上面的示例中,在</canvas>中添加一行文本,主要是用于不支持canvas的浏览器,如果浏览器不支持,就会显示这行文本。

上面这种方法是比较简单的方法,当然也可以通过JavaScript的document.createElement('canvas')创建一个<canvas>,并且使用document.body.appendChild(canvas)把创建的canvas插入到body中:

(function(){
    var canvas = document.createElement('canvas');
    document.body.appendChild(canvas);
    canvas.id = 'myCanvas';
    canvas.width = 400;
    canvas.height= 400;
})();

上面的JS代码就是创建了一个400 x 400canvas,并且其id名为myCanvas。这个时候,你在浏览器中就有一个canvas,不过你现在什么都看不到,因为我们还没有在canvas中绘制作任何的东西:

如果我们canvas添加一个边框,那就可以看到了,只不过里面没有其他的东东而以:

canvas {
    border: 1px solid #ccc;
}

如果你想把canvas添加到另一个元素中

剩余80%内容付费后可查看
* 请输入阅读码(忘记阅读码?

如需转载,烦请注明出处:https://www.w3cplus.com/canvas/introduction-to-prepare.html

如果文章中有不对之处,烦请各位大神拍正。如果你觉得这篇文章对你有所帮助,打个赏,让我有更大的动力去创作。(^_^)。看完了?还不过瘾?点击向作者提问!

赏杯咖啡,鼓励他创作更多优质内容!
返回顶部