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教程(2):网页边框半径和网页圆角
Apr 02 HTML / CSS
定义css设备类型-Media Queries图表简介及使用方法
Jan 21 HTML / CSS
基于CSS3实现图片模糊过滤效果
Nov 19 HTML / CSS
CSS实现雨滴动画效果的实例代码
Oct 08 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
Jun 02 HTML / CSS
canvas裁剪clip()函数的具体使用
Mar 01 HTML / CSS
Html5 canvas实现粒子时钟的示例代码
Sep 06 HTML / CSS
HTML5拍照和摄像机功能实战详解
Jan 24 HTML / CSS
HTML里显示pdf、word、xls、ppt的方法示例
Apr 14 HTML / CSS
html5实现点击弹出图片功能
Jul 16 HTML / CSS
CSS实现五种常用的2D转换
Dec 06 HTML / CSS
el-form每行显示两列底部按钮居中效果的实现
Aug 05 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
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
2014/01/31 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
PHP比较运算符的详细介绍
2015/09/29 PHP
为你总结一些php信息函数
2015/10/21 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
Laravel框架查询构造器简单示例
2019/05/08 PHP
Javascript模块模式分析
2008/05/16 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
2015/03/02 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
JS打字效果的动态菜单代码分享
2015/08/21 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
js倒计时显示实例
2016/12/11 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
详解vue文件中使用echarts.js的两种方式
2018/10/18 Javascript
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
Python实现将数据库一键导出为Excel表格的实例
2016/12/30 Python
Python机器学习之决策树算法实例详解
2017/12/06 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
人工神经网络算法知识点总结
2019/06/11 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2019/08/27 Python
Python切图九宫格的实现方法
2019/10/10 Python
python+playwright微软自动化工具的使用
2021/02/02 Python
阿里巴巴国际站:Alibaba.com
2016/07/21 全球购物
SAZAC的动物连体衣和动物睡衣:Kigurumi Shop
2020/03/14 全球购物
计算机专业职业生涯规划范文
2014/01/19 职场文书
二年级评语大全
2014/04/23 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
十岁生日答谢词
2015/01/05 职场文书
遗愿清单观后感
2015/06/09 职场文书
世界十大狙击步枪排行榜
2022/03/20 杂记
MySQL实现配置主从复制项目实践
2022/03/31 MySQL