首页 > 其他 > 详细

Canvas标签

时间:2014-03-29 19:39:38      阅读:1289      评论:0      收藏:0      [点我收藏+]

1.Canvas的使用和canvas的常见属性

bubuko.com,布布扣

<canvas id="canvas" height="300" width="300" style="background-color:#F00">
        您的浏览器不支持canvas标签
</canvas>

 

canvas标签在页面中只显示一个设定背景色的画布,如果要产生新内容或者进行画图操作,需要借助canvas API(HTML5的内置对context 对象)和javascript操作实现画图或者其他图像操作
 
 
2.Canvas的API
 
1.canvas主要属性和方法
bubuko.com,布布扣
 
2.颜色、样式和阴影属性和方法
bubuko.com,布布扣
 
 
3.线条样式属性和方法
bubuko.com,布布扣
 
4.矩形方法
bubuko.com,布布扣
 
5.路径方法
bubuko.com,布布扣
 
6.转换方法
bubuko.com,布布扣
 
7.文本属性和方法
bubuko.com,布布扣
 
8.图像绘制方法
bubuko.com,布布扣
 
 
9.像素操作方法和属性
bubuko.com,布布扣
 
 
10.图像合成属性
bubuko.com,布布扣
 
11.其他方法
bubuko.com,布布扣
 
三、练习
1、画一条线段
bubuko.com,布布扣
<body>
    <canvas id="canvas" height="300" width="300" style="background-color:#F00">
        您的浏览器不支持canvas标签
    </canvas>
    
    <script>
        //获取画布DOM,还不能操作
        var canvas = document.getElementById("canvas");
        
        //设置绘图环境
        var cxt = canvas.getContext("2d");
        //alert(cxt);
        
        //可以再画线之前设置线的样式等
        cxt.lineWidth=10;//设置画笔的宽度
        cxt.strokeStyle="#FF9900"//设置画笔的颜色
        
        //画一条线段
        cxt.moveTo(20,20);//设定笔触的位置
        cxt.lineTo(100,20);//设置移动的方式
        cxt.stroke();//将以定义好的线显示
    </script>

</body>
bubuko.com,布布扣

 

2、画一个圆形
 
3、画一个矩形
4、写一段文字画布中
5、将一幅图片添加到画布中
6、反转图片
 
 

Canvas标签,布布扣,bubuko.com

Canvas标签

原文:http://www.cnblogs.com/LO-ME/p/3632511.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!