当前位置:首页 > 每日看点

各位前端大触们,一般怎么定颜色的?

卡卷网1年前 (2025-02-27)每日看点243

请用 OKLCH,再不济用 HSL,用 rgb 和 hex 你就摆脱不了 UI 的支配

用 HSL 的话,有三个值:hue(色相),saturation(饱和度),lightness(明度)

怎么理解?色相就是“杯子是什么颜色”,饱和度就是“颜色有多浓”,明度就是“在什么样的光强下看”

比如,我有个蓝色 —— 220度(色轮),40%浓度(低饱和度),80%明度(高明度),于是我大概想象一下,就知道最终效果:

各位前端大触们,一般怎么定颜色的?  第1张

于是我得到了一个近似的「莫兰迪」配色

然后按照 UI 配色基本规则:

  • 相同内容保持饱和度明度统一
  • 用明度变化区分主次
  • 用高饱和进行强调
  • 一般配色角度偏转 20 - 180 度进行搭配

那你就甚至能纯靠代码实现「看起来说得通的配色」

但要想好看,靠 HSL 不行,得靠 OKLCH 颜色函数

什么意思?HSL 规定的是机器的展示,将三个维度的参数等分

但人眼的感受不是线性的

举个例子,大家都听过耳机,知道耳机有「频响曲线」:

各位前端大触们,一般怎么定颜色的?  第2张

在长期的演化过程中,人耳对不同的频率有完全不同的感受能力:中高频更敏锐,中低频更迟顿

人眼也是一样,因此,OKLCH 用可感知亮度曲线替换了 HSL 中的 lightness

OKLCH Color Picker & Converter

低亮度下对蓝色敏锐,高亮度下对紫色和绿色敏锐:

各位前端大触们,一般怎么定颜色的?  第3张

各位前端大触们,一般怎么定颜色的?  第4张

过暗和过亮,或不同饱和度下,有些颜色不可选:

比如当我明度 66.91, 饱和度 0.229 时,只能选择紫色,绿色和红色:

各位前端大触们,一般怎么定颜色的?  第5张

也就是从人的观感出发,没有其它颜色能与下例颜色搭配:

各位前端大触们,一般怎么定颜色的?  第6张

按照 hsl 和 oklch 配色的区别,直观看就是这样:

各位前端大触们,一般怎么定颜色的?  第7张

前者是机器觉得很搭,后者是人觉得很搭~

不要小瞧这些知识,这些知识是开发界「有损压缩」这个大领域的基础,同是也是你跳过 UI 开发的保证

对了,你是可以直接在代码里写:oklch() 的

PS: 有些颜色不可选不是因为不存在这些颜色,而是在 srgb (rec 709) 等特定色域下不存在,工具里的白色线条指的就是 srgb,而溢出的部分是 p3 色域
你当然可以用更高标准的屏幕实现自由配色,但现如今主流屏幕 adobe rgb 已是极限,更大的诸如 slog 之类的 gamma 都是用在拍摄上的(不然为啥买相机?)
顺便更正一下自己之前的回答中的错误:
Material Design 不是因为色彩太艳不适合中文,而是大多以 p3 色域为目标,而 pc 网页绝大部分展示在 srgb 下,色域错配
新标准 MD 用了偏向莫兰迪的配色,一定程度使配色更加自由,但实际上对高色域的要求更大
刚开始自己做配色时,不要想着拉高设备要求硬上 p3 什么的,不犯错才是最重要的!

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/02/11325.html

分享给朋友:

相关文章

为什么微服务一定要有网关?

为什么微服务一定要有网关?

网关 一句话总结,网关的作用是上浮公共逻辑,下沉差异逻辑。公共逻辑就是所有接口都需要做的事,比如权限校验,限流算法等,这样业务就只需要关心业务逻辑即可。下面是一个对比图: 当然除了一些公共逻辑外, 路由也是网关的核心功能,它可以进行流量…

网易云音乐里有哪些打动你的评论?

1. “如果我被强奸了,有人说我会失去贞操。” “我怎么失去贞操了呢?” “我的贞操不在我的阴道里。” “失去贞操的是强奸犯,而不是被强奸的人。” 2. 但要记得那年海边的烟火,我们不拘一格 ,嘲笑过生活。 ………网易云热评《这样就很好》…

小米15就要来了,不知道小米15值不值得买?

小米15就要来了,不知道小米15值不值得买?

俗话说得好,好饭不怕晚,看似有点姗姗来迟的小米15系列,一官宣就迅速登上热搜。 在此次小米14发布会上,雷军曾说过小米14将是最后一代3999起的旗舰,那么这一次涨价了的小米15,值不值得买呢?下面为大家总结一下小米15将会有哪些升级点:…

大家都是怎么把自己的粉丝增加到1000的呢?

大家都是怎么把自己的粉丝增加到1000的呢?

截至2024年10月30日,关注者总数1137人,用时80天,增速约14人/天。 2024年8月10日开始创作,连续一周,1个关注者都没有。创作第7天,得到第一个关注,7天时间,写了8篇回答。当天得到关注,激动的心情历历在目。 没有一个…

抖音小店三个月了一单没出,也没有流量,一个星期好像都没有一个点击,怎么办?

抖音小店三个月了一单没出,也没有流量,一个星期好像都没有一个点击,怎么办?

好消息,你有毅力上200多个品,还能坚持三个月 坏消息,一单没出 我感觉你还是别碰抖店了,甚至电商平台都别碰 你没这个缘分 我要是这样,我得用一百辆叉车叉死我自己 你如果还想坚持,我直接给你这套至少价值19800学来的新思路 简单来说就是…

常微分方程的理论对偏微分方程的研究有没有帮助?

常微分方程的理论对偏微分方程的研究有没有帮助?

之前看到过一句话,好像是 Bourgain 说的,大意是做 ode 的做到深处就到了 pde,做 pde 的做到深处就到了 ode,ode 和 pde 最后是相通的。 以我目前有限的知识,只知道下面两个方向: 1. Hamilton 系统在…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。