为什么我开始从 RGB 转向 OKLCH —— 颜色处理的新阶段

在做自己的项目时,我逐渐发现一个问题:
颜色越写越乱、越调越脏,很多看似简单的调色逻辑在实际效果上完全不符合预期。

比如:
• 明明只是想调亮一点,但 RGB/HSL 调完后颜色不是变灰就是变艳;
• 做渐变时颜色中途莫名其妙发暗;
• 图表配色在亮色主题和暗色主题下反差不一致;
• 在宽色域(如 P3)设备上,颜色表现和预期差得更远。

这些都指向同一个底层原因:
RGB(甚至 HSL/HSV)并不是一个符合人眼感知的色彩空间。

于是我开始把新的颜色计算逻辑逐步迁移到 OKLCH —— 一个感知均匀、现代化、已被浏览器原生支持的色彩空间。
这篇文章来分享我为什么做这个选择,也希望给你在项目色彩处理上的参考。

Read more

Content-Type的不同类型的区别

在HTTP请求中,Content-Type是一个HTTP头部字段,用于指示资源的MIME类型(媒体类型)。它在POST和PUT请求中特别重要,因为这些请求通常会发送数据给服务器,而Content-Type告诉服务器如何解析这些数据。以下是几种常见的Content-Type类型及其简要分析:

Read more

修改NPM镜像源

npm 的服务在国外,大陆的服务器有时会拉取模块不顺畅。同时阿里云在大陆建立了一个 npmmirror 镜像站。现在有两种方式可以进行设置:

Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×