使用 JavaScript 在网页上绘制笑脸

记自己用JS画了一个丑丑的笑脸

1、定义canvas

在html中定义canvas:

<canvas id="mycanvas" width="500" height="500"></canvas>
  • width与height是设置画布大小
  • width与height可以根据你的需要改变
  • 如果不设置画布大小,
    其默认值为width=300,height=150

2、在JS中实现画布

实现画布的代码为:

var canvas = document.getElementById("mycanvas");
var ctx = canvas.getContext("2d");

3、绘制笑脸

  1. 大圆脸
//脸轮廓
		ctx.beginPath();
		ctx.arc(250,250,200,0,Math.PI*2);
		ctx.closePath();
		ctx.stroke();

2.眼睛

// 眼睛
			ctx.beginPath();
			ctx.arc(180,180,25,0,Math.PI*2);
			ctx.closePath();
			ctx.stroke();
			ctx.beginPath();
			ctx.arc(320,180,25,0,Math.PI*2);
			ctx.closePath();
			ctx.stroke();
  1. 嘴巴
//嘴巴
			ctx.beginPath();
			ctx.arc(250,200,150,0,Math.PI*1);
			ctx.stroke();

4、效果图

在这里插入图片描述
被自己画的笑脸丑到,见一次笑一次,
简直就是自己的快乐源泉。

完整代码为:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值