作者:马宝
很多设计师或多或少会遇到一些关于配色的问题:“如何为你的设计选择合适的颜色?”这个问题尤为突出,我同大多数设计师一样在纠结的过程中艰难选择看似合理的“他人”配色方案;却不知其中为何这般,更谈不上如何做出自己的配色;
通过一个小实验浅析HSB 色彩模式在UI设计中的实践应用:这不是什么高深的配色方案或精湛技法,它只是“默默无闻”存在设计环节中容易被忽略的重要配色方法之一;
上学的时候一度认为:什么RGB、HSB、CMYK、LAB都与我无关,那些都是Adobe 配色专家、色彩工程师、印刷厂的事情!?现在…花一点时间自我普及一下什么是HSB和RGB的区别(限制与优势)
对于色彩理论非常熟悉的同学自动略过跳到二、实验部分并可以下载源文件查看
Material Design color_swatches_google 配色方案.zip
Hue Saturation Brightness,HSB 并不陌生,PS中非常熟识就是在像素图层中ctrl +U 色相/饱和度,在CSS中比较多的叫法是HSL;
亮度(B,brightness或V,value,L,lightness):是色彩的明亮度。为0时即为黑色。最大亮度是色彩最鲜明的状态。取值范围0~100%。
HSB和RGB 同是web设计中运用广泛的彩色模式,在高版本浏览器的CSS3中有很好的支持(不支持 ie6,7,8)但是相比色域更广、认知度更高的RGB模式而言就经常被工程师们所忽略,部分原因是因为HSL 是一种完全不同的CSS颜色机制:
<div style="background-color: hsl(240,100%,50%);color:white;">
尽管有以上这些限制,但不影响学习色彩和使用配色方面的使用,不夸张的说HSB比RGB更好用,因为它颜色模式更符合我们对自然颜色调整预判的思考方式,你可以更改HSB值预测到更改颜色变化给感观带来的影响。它可以更好的让我们理解并学习色环“红、橙、黄、绿、蓝、紫、(黑灰白)”
基本思路:利用HSB的色彩模式选择基色>寻求关系>发生变化,将3元色作为基色,在基色基础上设定饱和度为100,调整亮度色相达到色彩关联,具备单一色、类似色和互补色原则变化规则,衍生出3X3X3 的配色方案;
变化条件2,当全局色相饱和度发生变化,配色方案发生规律改变
相同方法 利用色相/饱和度 改变色相配比
太多颜色会使页面感觉太“忙”,用户很难找到他想要的信息容易视觉疲劳。 页面中太少颜色就有可能被认为单调无聊,但需求不同导致设计的配色方案会有所不同。 一般来说,使用太多的颜色的风险大于使用。建议的颜色数量是3色
我们知道页面上不超过3种颜色,当我们已经调配出合适的基色时,如何将3色合理配比呢? 应用631 法则,你不应该使用三种颜色平均分配。一个有经验的设计师会把颜色变成60,30,10的百分比。
适用于你的设计最后,应用的颜色在您的设计(牢记的631法则)。让设计更加和谐!
配色方案来的太容易
本文来自网易实践者社区,经作者马宝授权发布