01. 如何创建一个canvas并画一条线段
2016-07-05 14:27
211 查看
canvas是html5的新特性,提供绘画api给javascript来将一些效果绘制在一块画布上。用一些简单的canvas知识就可以做出很绚丽的效果。
首先,在一个新建的html中添加一个画布:
然后在javascript中对这个画布进行一些初始化设置:
var canvas=document.getElementById("canvas");
var context=canvas.getContext('2d');
context返回一个表示用来绘制的环境类型的环境,是画图过程中很重要的东西。
接下来设置画布的宽高:canvas.width=1024;
canvas.height=768;这样一个基本的canvas环境已经初始化好了。
画一条直线:
context.moveTo(x,y);
context.lineTo(x,y);
context.stroke();moveTo的方法是指绘画的图形的起点(坐标形式),lineTo是指图形的终点,stroke()就是绘制当前路径的边框。
这样一条简单的线段就完成了。
首先,在一个新建的html中添加一个画布:
<canvas id="canvas"></canvas>
然后在javascript中对这个画布进行一些初始化设置:
var canvas=document.getElementById("canvas");
var context=canvas.getContext('2d');
context返回一个表示用来绘制的环境类型的环境,是画图过程中很重要的东西。
接下来设置画布的宽高:canvas.width=1024;
canvas.height=768;这样一个基本的canvas环境已经初始化好了。
画一条直线:
context.moveTo(x,y);
context.lineTo(x,y);
context.stroke();moveTo的方法是指绘画的图形的起点(坐标形式),lineTo是指图形的终点,stroke()就是绘制当前路径的边框。
这样一条简单的线段就完成了。
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- HTML5中在客户端验证文件上传的大小
- html5 web数据存储
- 最后一次说说闭包
- Ajax
- HTML5调用摄像头实例
- 页面元素查找之Selectors API
- 使用ajax实现用户登录验证(升级版)
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因