【问题标题】:How to get a list of color values between two given ones? [duplicate]如何获取两个给定值之间的颜色值列表? [复制]
【发布时间】:2017-08-04 17:59:25
【问题描述】:

如何获取两个给定值之间的颜色值列表?比如我有#ab7878和#da9933,如果我想让第一种颜色逐渐变成第二种颜色怎么办,我怎么才能得到它们之间的值呢?

【问题讨论】:

    标签: colors


    【解决方案1】:

    您可以通过同时增加 R、G 和 B 的值来​​做到这一点。

    #4477AA
    #5588BB
    #6699CC
    #77AADD
    #88BBEEE
    

    【讨论】:

    • 谢谢!!!!!!!
    【解决方案2】:

    var a = 0xab7878;
    var b = 0xda9933;
    
    while(b > a)
    {
      a = a + 0xFF;
      console.log(a.toString(16));
    }

    完整输出: Pastebin

    【讨论】:

    • 呜呜呜!!!那是东西!谢谢!!!!!!
    • 你能解释一下为什么它正好加上 0xFF 而不是,比如说,加上 0x22 或 0x00?
    • 它可以是任何值。我只是选择了一个比 1 更高的值,所以长度会下降。 Probabøy 应该检查值之间的距离并从 thar 中选择增量值。
    • 但是……等一下,从第一种颜色到第二种颜色真的会很流畅吗?我的意思是,它真的会是渐变吗?
    猜你喜欢
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多