html5教程-Html5学习------canvas绘制径向渐变图形

发布时间:2018-12-19 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了html5教程-Html5学习------canvas绘制径向渐变图形脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

[html] 
<!DOCTYPE HTML
<html> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
        <title>HTML5绘制径向渐变图形</title> 
        <script type="text/javascript"> 
        window.onload = function() 
        { 
                        var canvas = document.getElementById("canvas"); 
                        var context = canvas.getContext("2d"); 
                        var g1 = context.createRadialGradient(400, 0, 0, 400, 0, 400); 
                        g1.addColorStop(0.1, "rgb(255, 255, 0)"); 
                        g1.addColorStop(0.3, "rgb(255, 0, 255)"); 
                        g1.addColorStop(1, "rgb(0, 255, 255)"); 
                        context.fillStyle = g1; 
                        context.fillRect(0, 0, 400, 350); 
                        var g2 = context.createRadialGradient(250, 250, 0, 250, 250, 300); 
                        g2.addColorStop(0.1, "rgba(255, 0, 0, 0.5)"); 
                        g2.addColorStop(0.7, "rgba(255, 255, 0, 0.5)"); 
                        g2.addColorStop(1, "rgba(0, 0, 255, 0.5)"); 
                        for(var i = 0; i < 10; i++) 
                        { 
                                context.beginPath(); 
                                context.fillStyle = g2; 
                                context.arc(i * 25, i * 25, i * 10, 0, Math.PI * 2, true); 
                                context.closePath(); 
                                context.fill(); 
                        } 
                } 
        </script> 
    </head> 
 
    <body> 
            <canvas id="canvas" width="600" height="400"></canvas> 
    </body> 
</html> 

 

html5教程-Html5学习------canvas绘制径向渐变图形

[html] 
<!DOCTYPE HTML> 
<html> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
        <title>HTML5绘制径向渐变图形</title> 
        <script type="text/javascript"> 
        window.onload = function() 
        { 
                        var canvas = document.getElementById("canvas"); 
                        var context = canvas.getContext("2d"); 
                        var g1 = context.createRadialGradient(400, 0, 0, 400, 0, 400); 
                        g1.addColorStop(0.1, "rgb(255, 255, 0)"); 
                        g1.addColorStop(0.3, "rgb(255, 0, 255)"); 
                        g1.addColorStop(1, "rgb(0, 255, 255)"); 
                        context.fillStyle = g1; 
                        context.fillRect(0, 0, 400, 350); 
                        var g2 = context.createRadialGradient(250, 250, 0, 250, 250, 300); 
                        g2.addColorStop(0.1, "rgba(255, 0, 0, 0.5)"); 
                        g2.addColorStop(0.7, "rgba(255, 255, 0, 0.5)"); 
                        g2.addColorStop(1, "rgba(0, 0, 255, 0.5)"); 
                        for(var i = 0; i < 10; i++) 
                        { 
                                context.beginPath(); 
                                context.fillStyle = g2; 
                                context.arc(i * 25, i * 25, i * 10, 0, Math.PI * 2, true); 
                                context.closePath(); 
                                context.fill(); 
                        } 
                } 
        </script> 
    </head> 
 
    <body> 
            <canvas id="canvas" width="600" height="400"></canvas> 
    </body> 
</html> 

 

html5教程-Html5学习------canvas绘制径向渐变图形

觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! html5教程,巧夺天工,精雕玉琢。小宝典献丑了!

脚本宝典总结

以上是脚本宝典为你收集整理的html5教程-Html5学习------canvas绘制径向渐变图形全部内容,希望文章能够帮你解决html5教程-Html5学习------canvas绘制径向渐变图形所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:HTML