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 相关文章推荐
CSS3实例分享--超炫checkbox复选框和radio单选框
Sep 01 HTML / CSS
魔幻般冒泡背景的CSS3按钮动画
Feb 27 HTML / CSS
纯CSS3实现鼠标滑过按钮动画第二节
Jul 16 HTML / CSS
HTML5 本地存储 LocalStorage详解
Jun 24 HTML / CSS
一款html5 canvas实现的图片玻璃碎片特效
Sep 11 HTML / CSS
一波HTML5 Canvas基础绘图实例代码集合
Feb 28 HTML / CSS
浅析border-radius如何兼容IE
Apr 19 HTML / CSS
localstorage和sessionstorage使用记录(推荐)
May 23 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
Apr 09 HTML / CSS
canvas像素点操作之视频绿幕抠图
Sep 11 HTML / CSS
HTML5页面音频自动播放的实现方式
Jun 21 HTML / CSS
关于HTML编码导致的乱码问题
Sep 04 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邮件专题
2006/10/09 PHP
解析关于wamp启动是80端口被占用的问题
2013/06/21 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
2016/11/12 PHP
Laravel find in set排序实例
2019/10/09 PHP
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
2015/11/04 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
react系列从零开始_简单谈谈react
2017/07/06 Javascript
解决JQuery全选/反选第二次失效的问题
2017/10/11 jQuery
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
python实现在windows服务中新建进程的方法
2015/06/30 Python
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
Python中Threading用法详解
2017/12/27 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
Python基于QQ邮箱实现SSL发送
2020/04/26 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
python virtualenv虚拟环境配置与使用教程详解
2020/07/13 Python
Boston Proper官网:美国女装品牌
2017/10/30 全球购物
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
实用求职信范文分享
2013/12/25 职场文书
学习十八大报告感言
2014/02/04 职场文书
经典安踏广告词
2014/03/21 职场文书
党员公开承诺书
2014/03/25 职场文书
先进个人评语大全
2015/01/04 职场文书
初中教师个人总结
2015/02/10 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书
Python Flask搭建yolov3目标检测系统详解流程
2021/11/07 Python
高性能跳频抗干扰宽带自组网电台
2022/02/18 无线电
Go语言grpc和protobuf
2022/04/13 Golang