代码
提交代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>慕课网Wiki</title>
<style>
#imooc{
border:1px solid #ccc;
}
</style>
</head>
<body>
<canvas id="imooc">您的浏览器不支持 HTML5 canvas 标签</canvas>
<script>
const canvas = document.getElementById('imooc');
const ctx = canvas.getContext('2d');
ctx.rect(0, 0, 150, 150)
let rg = ctx.createRadialGradient(75,75,0,75,75,70) // 1. 创建径向渐变线
rg.addColorStop(0, "#f00") // 2. 设定关键点
rg.addColorStop(0.5, "#fff") // 2. 设定关键点
rg.addColorStop(1, "#000") // 2. 设定关键点
ctx.fillStyle = rg; // 3. 填充径向渐变
ctx.fill();
</script>
</body>
运行结果