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背景渐变中的透明度来设置不同颜色的背景渐变
Mar 31 HTML / CSS
纯CSS实现的大小渐变、渐远效果
Apr 15 HTML / CSS
用CSS3绘制三角形的简单方法
Jul 17 HTML / CSS
浅析rem和em和px vh vw和% 移动端长度单位
Apr 28 HTML / CSS
CSS3常用的几种颜色渐变模式总结
Nov 18 HTML / CSS
Css3新特性应用之视觉效果实例
Dec 12 HTML / CSS
详解如何在css3打包后自动追加前缀插件:autoprefixer
Dec 18 HTML / CSS
深入浅析CSS3中的Flex布局整理
Apr 27 HTML / CSS
HTML5中视频音频的使用详解
Jul 07 HTML / CSS
html5版canvas自由拼图实例
Oct 15 HTML / CSS
html5生成柱状图(条形图)效果的实例代码
Mar 25 HTML / CSS
Html5 webRTC简单实现视频调用的示例代码
Sep 23 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利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
PHP函数积累总结
2019/03/19 PHP
防止文件缓存的js代码
2013/01/10 Javascript
javascript定时变换图片实例代码
2013/03/17 Javascript
javascript中的document.open()方法使用介绍
2013/10/09 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
用console.table()调试javascript
2014/09/04 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
jQuery对象的链式操作用法分析
2016/05/10 Javascript
javascript正则表达式之分组概念与用法实例
2016/06/16 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
纯javascript版日历控件
2016/11/24 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
2017/06/21 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
Python3中的2to3转换工具使用示例
2015/06/12 Python
python链接Oracle数据库的方法
2015/06/28 Python
Python 正则表达式入门(初级篇)
2016/12/07 Python
python 全文检索引擎详解
2017/04/25 Python
python装饰器实例大详解
2017/10/25 Python
Flask实现图片的上传、下载及展示示例代码
2018/08/03 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
python实现定时发送邮件
2020/12/23 Python
利用CSS3把图片变成灰色模式的实例代码
2016/09/06 HTML / CSS
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
实习销售业务员自我鉴定
2013/09/21 职场文书
大学生实习思想汇报
2014/01/12 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
爱国主义影片观后感
2015/06/18 职场文书
关于实现中国梦的心得体会
2016/01/05 职场文书
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题
Go并发4种方法简明讲解
2022/04/06 Golang