HTML5利用Canvas绘制图形(Canvas基本知识、绘制矩形、使用路径和图形组合)

本文介绍了HTML5的Canvas元素,用于在网页上进行原生的图形绘制。内容包括Canvas的基本知识,如何构建Canvas元素,JavaScript绘图流程,以及如何绘制矩形、使用路径和进行图形组合。通过实例展示了在Canvas上创建复杂图形的方法。
摘要由CSDN通过智能技术生成

绘制图形有很多方法,可以借助Flash实现,也可以使用SVG和VML来绘图。本次将要学习一种新的灰土方法——使用Canvas元素,它是基于HTML5原生的绘图功能。使用Canvas元素,可以绘制图形,也可以实现动画。它方便了使用JavaScript脚本的前端开发人员,寥寥数行代码,就可以在Canvas元素中实现各种图像及动画。

Canvas基本知识

构建Canvas元素

非常简单

<canvas id="canvas" width="200" height="200">你的浏览器不支持该功能!</canvas>

使用JavaScript实现绘图的流程

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>初识canvas</title>
		<style type="text/css">
			canvas{
				border: 1px solid #ccc; //设置canvas标签的边框样式
			}
		</style>
		<script type="text/javascript">
			function DrawText(){
				var canvas=document.getElementById("canvas");
				var context=canvas.getContext("2d");
				//设置字体样式、颜色及对齐方式
				context.font="98px 黑体";
				context.fillStyle="#036";
				context.textAlign="center";
				//绘制文字
				context.fillText("囧",100,120,200);
			}
			window.addEventListener("load",DrawText,true);
		</script>
	</head>
	<body>
		<canvas id="canvas" width="200" height="200">你的浏览器不支持该功能!</canvas>
	</body>
</html>

其实学习起来还是挺容易上手的。


使用Canvas绘图

绘制矩形

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值