web前端|H5教程
HTML5 canvas
web前端-H5教程
使用HTML Canvas绘制线条,我们需要用到的是Canvas上下文的MoveTo()和LineTo()方法,下面我们就来看看具体的内容。
商城源码安全吗,ubuntu命令修改ip,tomcat安装有什么用,爬虫 保存 cookie,php 爬虫浏览器指纹,伊人查询seolzw
dede 响应式网站源码,vscode md无法删除,ubuntu关机闪烁,tomcat支持rtmp,sqlite存储数据类型,爬虫不合法什么意思,查看 php 模块,江苏优化seo推广,dede网站搬家更换空间重新安装,破解网页后台源码,个人背景模板lzw
我们先来看一个示例
分类信息网 源码,vscode 代码合并,怎么用ubuntu加密硬盘,tomcat线程超时,打开加密的sqlite,js插件源码修改,前端开发框架搭建经验,面试python爬虫题,php图片上传并显示,seo每日工作计划,教育网站源码 下载,网页download下载图标图片,织梦模板本地部署,插件管理页面,vivi小偷程序后台管理系统,榆落微时光小程序1.0.35lzw
代码如下
Canvas Demo
说明:
function draw() { var canvas = document.getElementById(SimpleCanvas); if ( ! canvas || ! canvas.getContext ) {return false; } var context = canvas.getContext(2d); context.beginPath(); context.moveTo(120, 60); context.lineTo(240, 90); context.stroke(); }
分析
上述的这个JavaScript代码是绘制代码,使用document.getElementById方法获取Canvas上下文,并调用Canvas对象上的getContext方法以获取Canvas上下文,调用上下文的beginPath方法来开始路径,使用moveTo将笔移动到指定位置,并将线条绘制到lineTo方法指定的位置,通过调用stroke方法执行绘图。
运行结果
执行上述HTML文件,将会显示如下效果
接着我们再来看一个示例
代码如下
Canvas Demo
说明:
在上面的代码中,我们改变了线条的粗细和颜色。
要更改线条的粗细,请在Canvas的Context的lineWidth属性中设置线条的粗细;要更改线条颜色,请在Context的strokeStyle属性中指定绘图颜色。对于颜色规范,可以使用诸如十六进制格式,“RGB”格式,“blue”,“red”等颜色名称;此外,只要设置了一次值,即使使用beginPath创建新路径,也不会初始化设置的值。
例
context.beginPath(); context.moveTo(160, 100); context.lineTo(200, 140); context.lineWidth = "3"; context.stroke(); context.beginPath(); context.moveTo(200, 40); context.lineTo(360, 120); context.strokeStyle = #00C080; context.stroke();
上述代码的情况下,由于第二条线没有指定lineWidth,因此可以利用之前指定的lineWidth的值。
运行结果