canvas立体效果的圆环
分类:实例代码
canvas立体效果的圆环属于前端实例代码,有关更多实例代码大家可以查看。
分享一段代码实例,它利用canvas实现了立体圆环效果。
代码实例如下:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.pipipi.net/" /> <title>前端教程网</title> <style> canvas { border:2px dotted #ccc; } </style> </head> <body> <canvas id="canvas" width="550" height="450"></canvas> <script type="text/javascript"> var canvas = document.getElementById('canvas'); var context = canvas.getContext('2d'); function drawTwoArcs() { context.beginPath(); context.arc(300, 190, 150, 0, Math.PI * 2, false); context.arc(300, 190, 100, 0, Math.PI * 2, true); context.fill(); } function draw() { context.clearRect(0, 0, context.canvas.width, context.canvas.height); context.save(); context.shadowColor = "rgba(0,0,0,0.8)"; context.shadowOffsetX = 12; context.shadowOffsetY = 12; context.shadowBlur = 15; drawTwoArcs(); context.restore(); } context.fillStyle = "rgba(100,140,230,0.5)"; draw(); </script> </body> </html>
canvas立体效果的圆环,这样的场景在实际项目中还是用的比较多的,关于canvas立体效果的圆环就介绍到这了。