javascript - 随机化具有浅蓝色的颜色

标签 javascript css

我正在尝试随机化浅蓝色的颜色..

我知道我可以获得以下所有颜色:

rgb(110, 179, 185), rgb(110, 179, 186), .... ,rgb(110, 179, 255);

rgb(110, 178, 185), ... , rgb(110, 178, 255);

但是存在很多变体..

这可能吗?

我有一个随机化颜色的函数:

function get_random_color() {
    var letters = '0123456789ABCDEF'.split('');
    var color = '#';
    for (var i = 0; i < 6; i++ ) {
        color += letters[Math.round(Math.random() * 15)];
    }
    return color;

我找到了这段代码:

http://jsfiddle.net/tWyq6/4/

感谢任何帮助!

最佳答案

好吧,一种方法就是更改您找到的功能并根据您的需要进行调整:

function randHex(a, b) {
    return (Math.floor(Math.random() * a) + b).toString(16);
}

function randColor() {
    return "6E" + randHex(20, 160) + "" + randHex(56, 200);
}

这将返回 110 为红色、160 到 180 为绿色和 56 到 256 为蓝色的颜色。

Updated fiddle .

关于javascript - 随机化具有浅蓝色的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20868006/

相关文章:

javascript - 验证超过 1 个输入

javascript - 将属性从 React 组件传递到 Rails 后端

jquery - 奇怪的 Owl Carousel 行为

我在 IE 中的 header 出现 CSS 问题

javascript - 当父 ng-repeat 是另一个对象时访问祖 parent ng-repeat 对象

javascript - 如何循环遍历单选/复选框输入并将所选输入的 id 推送到数组

javascript - 从父文档获取 iframe URL 位置

css - 树莓派 3 上的 LAMP 堆栈未加载 CSS

html - 设置表格单元格内 DIV 的宽度

css - 使用 CSS 混合或裁剪图像,以便仅设置高度将显示在背景图像上