设为首页 加入收藏

TOP

HTML5中用canvas绘制径向渐变
2014-11-23 22:59:25 来源: 作者: 【 】 浏览:8
Tags:HTML5 中用 canvas 绘制 渐变

HTML5中canvas元素除了绘制线性渐变以外,还可以绘制径向渐变。径向渐变是指沿着圆形的半径方向向外进行扩散的渐变方式。比如在描绘太阳是,沿着太阳的半径方向向外扩散出去的光晕,就是一种径向渐变。


createRadialGradient在html5的应用


canvas绘制径向渐变的脚本文件:


createRadialGradient() 方法创建一条放射颜色渐变,这个方法创建并返回了一个新的 CanvasGradient 对象,该对象在两个指定圆的圆周之间放射性地插值颜色。


xStart, yStart 开始圆的圆心的坐标,radiusStart 开始圆的直径,xEnd, yEnd 结束圆的圆心的坐标,radiusEnd 结束圆的直径。


上面的实例中,分别指定了两个圆的大小和位置。从第一个圆的圆心处像外进行扩散渐变,一直扩散到第二个圆的外轮廓出。


在设定颜色时,与线性渐变相同,使用addColorStop方法进行设定即可。同样也需要设定0-1之间的浮点数来作为渐变转折点的偏移量。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HTML5中的Canvas元素 下一篇HTML5 Video开放式标签根据不同浏..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: