为什么没有显示阴影呢?
来源:7-4 编程练习
陈子长
2018-11-22 10:32:38
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>canvas图片</title> <style> canvas{background-color:lightblue;} </style> </head> <body> <canvas id="canvas" width="600px" height="600px">您的浏览器不支持canvas </canvas> <script> var canvas=document.getElementById("canvas"); var context=canvas.getContext('2d'); //在此处补充代码 context.shadowOffsetX = 15; context.shadowOffsetY = 15; context.shadowBlur = 20; context.shadowColor = 'rbg(255, 215, 0, 0.7)'; context.arc(300, 300, 50, Math.PI / 180 * 0, Math.PI / 180 * 360, true); context.fillStyle='rgb(255, 69, 0)'; context.fill(); </script> </body> </html>
1回答
1、阴影在左上角,所以设置的偏移值应该是负值。
2、rgba单词写错了。
参考修改:
自己完善测试下,祝学习愉快!
相似问题
回答 2
回答 1
回答 1
回答 1
回答 3