Html5新特性用canvas标签画多条直线附效果截图


Posted in HTML / CSS onJune 30, 2014

下面例子为用canvas标签画多条直线

复制代码
代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>index_three</title>
<link href="css/style.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/index.js"/></script>
<body >
<!-- 添加canvas标签,并加上红色边框以便于在页面上查看 -->
<canvas id="myCanvas" width="400px" height="300px" style="border: 1px solid red;">
您的浏览器不支持canvas标签。
</canvas>
<script type="text/javascript">
//获取Canvas对象(画布)
var canvas = document.getElementById("myCanvas");
//简单地检测当前浏览器是否支持Canvas对象,以免在一些不支持html5的浏览器中提示语法错误
if(canvas.getContext){
//获取对应的CanvasRenderingContext2D对象(画笔)
var ctx = canvas.getContext("2d");
//线条的颜色
ctx.strokeStyle="#FF9933";
//线条的宽度像素
ctx.lineWidth=10;
//线条的两关形状
ctx.lineCap="round";
//注意,Canvas的坐标系是:Canvas画布的左上角为原点(0,0),向右为横坐标,向下为纵坐标,单位是像素(px)。
//开始一个新的绘制路径
ctx.beginPath();
//定义直线的起点坐标为(10,10)
ctx.moveTo(50, 50);
//定义直线的终点坐标为(50,10)
ctx.lineTo(350, 250);
ctx.moveTo(50, 240);
ctx.lineTo(360, 60);
ctx.moveTo(50, 200);
ctx.lineTo(300, 40);
//沿着坐标点顺序的路径绘制直线
ctx.stroke();
//关闭当前的绘制路径
ctx.closePath();
}
</script>
</body>
</html>

Html5新特性用canvas标签画多条直线附效果截图
HTML / CSS 相关文章推荐
10 套华丽的CSS3 按钮小结
Oct 03 HTML / CSS
css3弹性盒模型实例介绍
May 27 HTML / CSS
CSS实现限制字数功能当对象内文本溢出时显示省略标记
Aug 20 HTML / CSS
html5+css3之动画在webapp中的应用
Nov 21 HTML / CSS
css3 仿写阿里云水纹效果的示例代码
Feb 10 HTML / CSS
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
Dec 22 HTML / CSS
HTML5里autofocus自动聚焦属性使用介绍
Jun 22 HTML / CSS
html5中地理位置定位api接口开发应用小结
Jan 04 HTML / CSS
HTML5声音录制/播放功能的实现代码
May 03 HTML / CSS
HTML5触摸事件(touchstart、touchmove和touchend)的实现
May 08 HTML / CSS
纯CSS打字动画的实现示例
Aug 05 HTML / CSS
使用CSS实现音波加载效果
May 07 HTML / CSS
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
Jun 23 #HTML / CSS
HTML5在canvas中绘制复杂形状附效果截图
Jun 23 #HTML / CSS
HTML5 在canvas中绘制矩形附效果图
Jun 23 #HTML / CSS
HTML5如何为形状图上颜色怎么绘制具有颜色和透明度的矩形
Jun 23 #HTML / CSS
HTML5 在canvas中绘制文本附效果图
Jun 23 #HTML / CSS
HTML5使用drawImage()方法绘制图像
Jun 23 #HTML / CSS
HTML5 CSS3打造相册效果附源码下载
Jun 16 #HTML / CSS
You might like
php md5下16位和32位的实现代码
2008/04/09 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
解析php中两种缩放图片的函数,为图片添加水印
2013/06/14 PHP
php中创建和调用webservice接口示例
2014/07/25 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
utf8的编码算法 转载
2006/12/27 Javascript
jquery一句话全选/取消全选
2011/03/01 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
实例解析jQuery中如何取消后续执行内容
2016/12/01 Javascript
详解jQuery的表单验证插件--Validation
2016/12/21 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
Python实现求解括号匹配问题的方法
2018/04/17 Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
2018/06/20 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
如何基于python3和Vue实现AES数据加密
2020/03/27 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
中国酒类在线零售网站:酒仙网
2016/08/20 全球购物
TUMI澳大利亚网站:美国旅行箱包品牌
2017/03/27 全球购物
澳大利亚音乐商店:Bava’s Music City
2019/05/05 全球购物
初中女生自我鉴定
2013/12/19 职场文书
大二学期个人自我评价
2014/01/13 职场文书
银行服务感言
2014/03/01 职场文书
医生爱岗敬业演讲稿
2014/08/26 职场文书
2015年财务工作总结范文
2015/03/31 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
yolov5返回坐标的方法实例
2022/03/17 Python
Golang 遍历二叉树
2022/04/19 Golang