HTML5技术

Html5学习--canvas - Zephn

字号+ 作者:H5之家 来源:H5之家 2015-10-26 17:44 我要评论( )

canvas元素的实际尺寸(宽度,高度)是由标签上的属性width和height来决定的。 这两个属性不设置时默认值为:宽度=300px,高度=150px。 如果在样式表里设置width和height,则表示在实际宽度和高度的基础上进行缩放,缩放后的尺寸为样式里设置的width和height

canvas元素的实际尺寸(宽度,高度)是由标签上的属性width和height来决定的。

这两个属性不设置时默认值为:宽度=300px,高度=150px。

如果在样式表里设置width和height,则表示在实际宽度和高度的基础上进行缩放,缩放后的尺寸为样式里设置的width和height。

示例代码:

canvas #diagonal { border drawDiagonal() { ); ); context.beginPath(); context.moveTo(); context.lineTo(); context.moveTo(); context.lineTo(); context.stroke(); } window.addEventListener();

上述代码根据属性中设置的值<width="200">生成一个200*200的元素

然后根据样式中设置的值<width:200px; height:400px;>缩放为200*400的元素

这也是只用样式设置canvas尺寸时绘制出来的图形感觉变形的原因

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML5 进阶系列:拖放 API 实现拖放排序 - _林鑫

    HTML5 进阶系列:拖放 API 实现拖放排序 - _林鑫

    2017-05-02 11:02

  • HTTP协议学习随笔 - 糖醋酸辣椒

    HTTP协议学习随笔 - 糖醋酸辣椒

    2017-05-01 18:03

  • HTML5 进阶系列:indexedDB 数据库 - _林鑫

    HTML5 进阶系列:indexedDB 数据库 - _林鑫

    2017-04-27 14:02

  • HTML5 高级系列:web Storage - _林鑫

    HTML5 高级系列:web Storage - _林鑫

    2017-04-27 14:01

网友点评
5