比如我选择黑色,希望前景色是白色。 选择白色,希望前景色是黑色。
如果只考虑这两个颜色的话,应该通过什么方式计算才比较平衡?
1
snoopy1024 2019-01-18 10:39:01 +08:00 via Android
iOS 状态栏就做得很好,我也有这个需求,求解
|
2
ziyouyigeren 2019-01-18 10:39:18 +08:00 via iPhone
这就需要提高你对色彩的深刻认知和审美搭配了,不管你做什么设计。
|
3
learnshare 2019-01-18 10:41:05 +08:00
判断对比度
|
4
lanterboy 2019-01-18 10:47:25 +08:00
这不是技术问题,这是审美问题
|
5
Humorce 2019-01-18 10:49:36 +08:00
如果只考虑这两个颜色,难道不是通过 if 判断就可以了嘛
|
6
hoythan OP 直接用 0xFFFFFF/2,大于的用黑色,小于的用白色
|
7
hoythan OP |
8
Debiancc 2019-01-18 11:28:39 +08:00
推荐 《培生色彩训练高级教程》
简单场景可以考虑 互补色 复杂场景用装饰元素修饰前景的背景区域 |
9
otakustay 2019-01-18 12:56:53 +08:00
最简单的:转 HSL,然后看 L 的值区分
|
10
yanaraika 2019-01-18 13:00:49 +08:00
动态决定任何一组配色一般来说效果不好。建议按楼上的做法,自动选出几组肉眼看起来还行的配色供选择
|