javascript - 生成随机的绿色阴影

标签 javascript jquery css colors generator

我打算做一个绿色阴影生成器,问题是……绿色不能太暗也不能太亮。我制作/尝试了下面的代码,但我看不到找到一种方法来避免几乎是黑绿色和几乎是白绿色。

$(document).ready(function () {
    setInterval(function () {
        var a = Math.random() * 254;
        var b = Math.floor(a / 8) * 8;
        $(".greybox").css("background-color", "rgb(0," + b + ",0)");
    }, 500);
});
.greybox {
    height:200px;
    width:200px;
    background:green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="greybox">this is grey box</div>

最佳答案

您可以根据需要创建一个随机范围。

$(document).ready(function () {
    setInterval(function () {
        var max = 150;
        var min = 100;
        var green = Math.floor(Math.random() * (max - min + 1)) + min;
        $(".greybox").css("background-color", "rgb(0," + green + ",0)");
    }, 500);
});

关于javascript - 生成随机的绿色阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26552829/

相关文章:

javascript - 导航栏中包含页面内容

css - 带有 jQ​​uery 可见性切换的隐藏 Flexbox 元素 - 如何保持正确的定位

javascript - 存储在 cookie 中的 facebook javascript sdk 访问 token 的有效性是什么

javascript - jQuery 在 JSON 中搜索特定值

jquery - 如何使用 jquery each 函数获取值列表

javascript - jQuery-form 和 Json 问题

javascript - 使用 Javascript/html 网页上的视频在设定的时间后自动播放

javascript - WordPress JS冲突: Inserting JS via custom post disables all JS on the page

javascript - 如何使用jquery获取表之前的div的id

css - 水平滚动条从站点中删除