[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
其他
> 详细
canvas ---1
时间:
2016-10-19 03:02:09
阅读:
254
评论:
0
收藏:
0
[点我收藏+]
Canvas1 (关键词:canvas)
canvas :就是html5中提供的一个标签,只是用来展示绘图的内容
canvas 标签的默认宽高:300*150
如果给canvas来设置高度和宽度
一般情况就是html的width 和 height属性
通过js来设置宽度和高度
不管是通过html的属性(width/height) 还是直接通过DOM来设置(width/height ),属性都是在设置canvas画布中的像素点
注意:不要通过css样式属性来设置高度和宽度,因为这里的高度和宽度不是在设置像素点的个数,而是在扩大或者缩小每个像素点的大小
canvas标签IE9及其以上的浏览器才支持
使用canvas基本步骤:
获取canvasDOM元素
获取canvas绘图上下文(一系列工具的集合)
从上下文中获取到相应的工具(API 或者方法)
// 传入的参数 2d 表示,绘制平面图形
// 如果想要绘制 3d的内容,需要传入: webgl
var ctx = cv.getContext("2d");
// ctx的类型: CanvasRenderingContext2D
系统的画图工具:
canvas画布:白色的空白区域
上下文:白色的空白区域上部工具栏
常用的方法:
.moveTo()----把画笔移动到画布中的某个位置去
.lineTo() ----在起始点和当前函数提供的坐标之间画一条路径
.stroke() ----描边,真正的将路径绘制在canvas画布上
.fill() ---- 填充,填充为一个指定的颜色,如果绘制了一个没有闭合图形,会自动闭合
.closePath() ---闭合路径
闭合路径 与 自己写的连线的区别:
闭合路径绘制的两条线衔接处更加平滑
自己写的连线,只是让开始位置跟结束的位置放到一起,这两者绘制出来的接合处是有区别的
.beginPath()----开启路径
开启路径,只把原来的路径清空了,但是绘制的样式(状态)还会被继承了
如果是开启新路径之后,又设置了样式,那么会把之前的样式覆盖
常用的样式:
strokeStyle 设置描边的颜色
取值:颜色名称 十六进制 rgba
fillStyle 设置填充的颜色
lineWidth 设置线的宽度 :如果是奇数的线宽,绘制的时候,会制动加1像素,然后最外面的两个像素颜色会变淡
如何让lineWidth的宽度为1
(width,height.5)
canvas ---1
原文:http://www.cnblogs.com/grf0529/p/5975697.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!