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 相关文章推荐
纯CSS实现预加载动画效果
Sep 06 HTML / CSS
用css3写出气球样式的示例代码
Sep 11 HTML / CSS
css3翻牌翻数字的示例代码
Feb 07 HTML / CSS
HTML5 语音搜索只需一句代码
Jan 03 HTML / CSS
HTML5语音识别标签写法附图
Nov 18 HTML / CSS
通过HTML5 Canvas API绘制弧线和圆形的教程
Mar 14 HTML / CSS
HTML5 canvas基本绘图之图形组合
Jun 27 HTML / CSS
HTML5 source标签:媒介元素定义媒介资源
Jan 29 HTML / CSS
Html5写一个简单的俄罗斯方块小游戏
Dec 03 HTML / CSS
HTML利用九宫格原理进行网页布局
Mar 13 HTML / CSS
关于html选择框创建占位符的问题
Jun 09 HTML / CSS
css3 选择器
May 11 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
《超神学院》霸气归来, 天使彦上演维多利亚的秘密
2020/03/02 国漫
用来给图片加水印的PHP类
2008/04/09 PHP
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
2011/11/02 PHP
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
2014/03/08 PHP
Symfony2框架学习笔记之表单用法详解
2016/03/18 PHP
jQuery TextBox自动完成条
2009/07/22 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
JavaScript禁止用户多次提交的两种方法
2016/07/24 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
js事件触发操作实例分析
2019/06/21 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
Python实现PS图像调整黑白效果示例
2018/01/25 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
利用Python正则表达式过滤敏感词的方法
2019/01/21 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
2019/10/09 Python
Python中求对数方法总结
2020/03/10 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
Python如何批量生成和调用变量
2020/11/21 Python
python 简单的调用有道翻译
2020/11/25 Python
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
EGO Shoes美国/加拿大:英国时髦鞋类品牌
2018/08/04 全球购物
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
某同学的自我鉴定范文
2013/12/26 职场文书
留学自荐信写作方法
2014/01/27 职场文书
班主任工作经验材料
2014/02/02 职场文书
运动会标语
2014/06/21 职场文书
信访维稳工作汇报
2014/10/27 职场文书
2014年助理工程师工作总结
2014/11/14 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python