html 渐变圆圈,HTML5 颜色渐变圆盘

JavaScript

语言:

JaveScriptBabelCoffeeScript

确定

function makeColorGradient(frequency1, frequency2, frequency3,

phase1, phase2, phase3,

center, width, len) {

if (center == undefined) center = 128;

if (width == undefined) width = 127;

if (len == undefined) len = 42;

var angle = 360 / len;

for (var i = 0; i < len; ++i) {

var red = Math.sin(frequency1 * i + phase1) * width + center;

var grn = Math.sin(frequency2 * i + phase2) * width + center;

var blu = Math.sin(frequency3 * i + phase3) * width + center;

// i am sorry

$('.container').append(

'

//'+RGB2Color(red,grn,blu)+'

}

}

function RGB2Color(r, g, b) {

return '#' + byte2Hex(r) + byte2Hex(g) + byte2Hex(b);

}

function byte2Hex(n) {

var nybHexString = "0123456789ABCDEF";

return String(nybHexString.substr((n >> 4) & 0x0F, 1)) + nybHexString.substr(n & 0x0F, 1);

}

$(document).ready(function() {

makeColorGradient(.3, .3, .3, 0, 2, 4);

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值