【canvas】设置阴影(了解,少用,性能差)
shadowColor:设置或返回用于阴影的颜色
shadowBlur:设置或返回用于阴影的模糊级别,大于1的正整数,数值越高,模糊程度越大
shadowOffsetX:设置或返回阴影矩形状的水平距离
shadowOffsetY:设置或返回阴影矩形状的垂直距离
ctx.fillStyle="rgba(255,0,0,.9)" ctx.shadowColor="teal"; ctx.shadowBlur=10; ctx.shadowOffsetX=10; ctx.shadowOffsetY=10; ctx.fillrect(100,100,100,100)
代码示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<canvas width="600" height="300" >
</canvas>
</body>
<script type="text/javascript">
var canvas=document.querySelector("canvas");
canvas.style.border="solid 1px #000";
var c=canvas.getContext('2d');
c.fillStyle="rgba(255,0,0,.6)";
c.shadowColor="rgba(255,0,0,.6)"
c.shadowBlur=10;
c.shadowOffsetX=10;
c.shadowOffsetY=10;
c.fillRect(0,0,100,100);
c.fill();
</script>
</html>
示例结果:


浙公网安备 33010602011771号