V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hoythan
V2EX  ›  问与答

如何判断当在某个背景颜色值是应该采用什么前景色?

  •  
  •   hoythan · 2019-01-18 10:34:36 +08:00 · 1344 次点击
    这是一个创建于 1924 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如我选择黑色,希望前景色是白色。 选择白色,希望前景色是黑色。

    如果只考虑这两个颜色的话,应该通过什么方式计算才比较平衡?

    10 条回复    2019-01-18 13:00:49 +08:00
    snoopy1024
        1
    snoopy1024  
       2019-01-18 10:39:01 +08:00 via Android
    iOS 状态栏就做得很好,我也有这个需求,求解
    ziyouyigeren
        2
    ziyouyigeren  
       2019-01-18 10:39:18 +08:00 via iPhone
    这就需要提高你对色彩的深刻认知和审美搭配了,不管你做什么设计。
    learnshare
        3
    learnshare  
       2019-01-18 10:41:05 +08:00
    判断对比度
    lanterboy
        4
    lanterboy  
       2019-01-18 10:47:25 +08:00
    这不是技术问题,这是审美问题
    Humorce
        5
    Humorce  
       2019-01-18 10:49:36 +08:00
    如果只考虑这两个颜色,难道不是通过 if 判断就可以了嘛
    hoythan
        6
    hoythan  
    OP
       2019-01-18 10:49:46 +08:00
    直接用 0xFFFFFF/2,大于的用黑色,小于的用白色
    Debiancc
        8
    Debiancc  
       2019-01-18 11:28:39 +08:00
    推荐 《培生色彩训练高级教程》
    简单场景可以考虑 互补色
    复杂场景用装饰元素修饰前景的背景区域
    otakustay
        9
    otakustay  
       2019-01-18 12:56:53 +08:00
    最简单的:转 HSL,然后看 L 的值区分
    yanaraika
        10
    yanaraika  
       2019-01-18 13:00:49 +08:00
    动态决定任何一组配色一般来说效果不好。建议按楼上的做法,自动选出几组肉眼看起来还行的配色供选择
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3900 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:24 · PVG 18:24 · LAX 03:24 · JFK 06:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.