一谭企、 陰影
ctx.shadowColor = ‘color’; // 陰影顏色
ctx.shadowOffsetX = ''; // 陰影的偏移量
ctx.shadowOffsetY = ''; // 陰影的偏移量
ctx.shadowBlur = ''; //模糊度
// 提前保存一下當(dāng)前狀態(tài)
ctx.save();
// 設(shè)置陰影顏色
ctx.shadowColor = 'red';
// 偏移量X
ctx.shadowOffsetX = 0;
// 偏移量Y
ctx.shadowOffsetY = 0;
// 模糊度
ctx.shadowBlur = 100;
//
ctx.fillRect(150, 150, 100, 100);
// 返回上一次狀態(tài)
ctx.restore()
二号胚、全局的透明度
globalAlpha = 1 // 全局透明度
// 提前保存一下當(dāng)前狀態(tài)
ctx.save();
// 全局透明度
ctx.globalAlpha = .3;
ctx.beginPath();
ctx.font = '20px bold';
ctx.fillText('透明度: .3', 50, 40)
ctx.arc(100, 100, 30, 0, 2 * Math.PI);
ctx.fill();
ctx.fillRect(50, 200, 100, 100);
// 返回上一次狀態(tài)
ctx.restore()
// 未設(shè)置透明
ctx.beginPath();
ctx.font = '20px bold';
ctx.fillText('透明度: 1', 250, 40)
ctx.arc(300, 100, 30, 0, 2 * Math.PI);
ctx.fill();
ctx.fillRect(250, 200, 100, 100);