首页 > 其他 > 详细

canvas入门-一个坏掉的电视

时间:2020-09-14 10:33:52      阅读:75      评论:0      收藏:0      [点我收藏+]

效果

技术分享图片

代码

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>一个坏掉的电视</title>

<style>
body{
	background: pink;
}
#test{
	background: rgba(255,255,255,0);
}
</style>

</head>

<body>

<canvas id="test" width="500" height="500"></canvas>

<script>
let ctx;
function init() {
	var canvas = document.querySelector("#test");
	if(!canvas.getContext) return;
	ctx = canvas.getContext("2d");
	draw();
	movie();
}
init();
function draw() {
	tv();
}
function movie(){
	ctx.clearRect(53,53,54,44);
	ctx.fillStyle="#fff";
	ctx.fillRect(53,53,54,44*Math.random());
	requestAnimationFrame(movie);
}
function tv() {
	ctx.lineJoin="round";
	ctx.lineWidth=6;
	ctx.beginPath();
	ctx.moveTo(50,50);
	ctx.lineTo(110,50);
	ctx.lineTo(110,100);
	ctx.lineTo(50,100);
	ctx.lineTo(50,50);
	ctx.stroke();
	
	ctx.beginPath();
	ctx.moveTo(80,100);
	ctx.lineTo(80,110);
	ctx.stroke();
	
	ctx.lineCap ="round";
	ctx.beginPath();
	ctx.moveTo(60,110);
	ctx.lineTo(100,110);
	ctx.stroke();
}
</script>
</div>
</body>
</html>

canvas入门-一个坏掉的电视

原文:https://www.cnblogs.com/antguo/p/13665158.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!