HTML5 移动开发 -- Canvas 绘图 9.1 矩形,填充三角形
2013-06-17 10:41
465 查看
渐变
<!DOCTYPE html><html>
<head><meta charset='utf-8'></head>
<body>
<!-- 1.配置标签 canvas -->
<canvas id='a_canvas' width='300' height='300'></canvas>
<script type="text/javascript">
// 2.获取canvas duix
var canvas = document.getElementById('a_canvas');
// 3.由canvas获取 绘图的上下文
var ctx =canvas.getContext('2d');
// 4.使用属性绘图
ctx.fillStyle = 'rgb(255,0,0)';
ctx.fillRect(50,50,200,200);
ctx.fillStyle = 'rgba(0,0,255,0.5)';
ctx.fillRect(100,100,200,200);
</script>
</body>
</html>
填充三角形
<!DOCTYPE html><html>
<head><meta charset='utf-8'></head>
<body>
<!-- 1.配置标签 canvas -->
<canvas id='a_canvas' width='300' height='300'></canvas>
<script type="text/javascript">
// 2.获取canvas duix
var canvas = document.getElementById('a_canvas');
// 3.由canvas获取 绘图的上下文
var ctx =canvas.getContext('2d');
// 4.使用属性绘图
//开始绘制
ctx.beginPath();
// 绘图的基点
ctx.moveTo(0,0);
//绘制从前一次到这个点的直线
ctx.lineTo(0,290);
ctx.lineTo(290,290);
//结束绘制
ctx.closePath();
// 进行绘图处理
ctx.fillStyle = 'rgba(200,0,0,0.5)';
// 填充路径
ctx.fill();
</script>
</body>
</html>
相关文章推荐
- HTML5 移动开发 -- Canvas 绘图 9.2 三角形路径绘制, 圆, 圆弧,二元三元抛物线, 渐变
- Html5 Canvas 系列_绘图三(fillStyle 样式填充 矩形、墙)
- HTML5 Canvas 开发 绘图方法整理 【二、canvas直线 & canvas矩形】
- HTML5 移动开发 ------ Canvas 9.3 绘制图片
- iOS开发UI-利用Quartz2D 实现基本绘图(画三角形、矩形、圆、圆弧)
- HTML5之Canvas绘图——Canvas画布调整之移动、缩放、旋转
- html5中的画布canvas----画出简单的矩形、三角形
- HTML5开发之Canvas绘图之实战入门
- HTML5 移动开发 -- Canvas 9.4 表格 , 折线图
- html5的画布canvas――画出简单的矩形、三角形实例代码
- [HTML5-SVG,VML,CANVAS]Web开发中的矢量绘图(vml,svg)处理和应用
- HTML5 Canvas 开发 绘图方法整理 【十、Canvas渐变、图形渐变&&文字渐变】
- HTML5 Canvas 开发 绘图方法整理 【八、Canvas 转换】
- HTML5 Canvas 开发 绘图方法整理 【十一、Canvas图形阴影&&文字阴影效果】
- HTML5 canvas基本绘图之填充样式实现
- HTML5 Canvas 开发 绘图方法整理 【十二、Canvas重点之:路径 】
- HTML5 Canvas 开发 绘图方法整理 【十三、Canvas重点之:状态 】
- HTML5 Canvas 开发 绘图方法整理 【三、canvas线条样式、线帽】
- HTML5 Canvas 开发 绘图方法整理 【十四、将 Canvas画布 作为图片保存并下载】
- html5 canvas绘图工具开发备忘