HTML5中的自定义形状
- 我们可以在Canvas元素的帮助下在HTML5中创建自定义形状。
- 它可以在BeginPath()和ClosePath()方法的帮助下实现。
在HTML5中绘制自定义形状示例
<!doctype html> <html> <body> <canvas id="shape"> </canvas> <script type="text/javascript"> var can1 = document.getElementById("shape"); var can2 = can1.getContext("2d"); can2.fillStyle = "#00ff11"; can2.strokeStyle = "red"; can2.lineWidth = 4; can2.beginPath(); can2.moveTo(20, 20); can2.lineTo(120, 60); can2.lineTo(160, 90); can2.lineTo(10, 120); can2.lineTo(20, 20); can2.fill(); can2.stroke(); can2.closePath(); </script> </body> </html>
说明
如果我们想展示自定义形状的阴影,它也通过Canvas元素实现。
为此目的,我们必须使用Canvas元素的"ShadowColor"属性,并且必须为其分配一个值。
因此,我们必须在上面的程序中添加以下代码
can2.shadowOffsetX = 10; can2.shadowOffsetY = 20; can2.shadowBlur = 4; can2.fillStyle = "#00ff11"; can2.shadowColor = "#ee1100";
日期:2020-04-11 23:04:05 来源:oir作者:oir