HTML5:canvas API

1)what‘s canvas

在网页上创建canvas元素时,它会创建一块矩形区域。默认情况下该矩形宽为300像素,高为150像素。

代码一:基本的canvas元素

<canvas></canvas>

使用canvas编程,首先要获得上下文(context),接着在上下文中执行动作,最后将这些动作执行到上下文中。


2)canvas坐标

如上图,canvas坐标是从左上角开始的,X轴沿着水平方向向右延伸,Y轴沿着垂直方向向下延伸。左上角坐标为x=0,y=0的点称作原点。


3)替代内容

访问页面的时候,如果浏览器不支持canvas元素或者不支持HTML5 canvas API中的某些特性,那么开发人员最好写一份替换代码。

代码二:在canvas元素中使用替代内容

<canvas>
    Update your browser to enjoy canvas!
</canvas>


4)浏览器对HTML5 canvas的支持


注:IE9以上版本支持


5)检测浏览器的支持情况

代码三:检测浏览器支持情况

try {
    document.createElement("canvas").getContext("2d");
    document.getElementById("support").innerHTML = "HTML5 Canvas is supported in your browser";
} catch (e) {
    document.getElementById("support").innerHTML = "HTML5 Canvas is not supported in your browser";
}









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值