我之前已经说过,HSL是我们拥有的最佳颜色格式。我们大多数人都不喜欢可以阅读十六进制代码的David Desandro。如果需要的话,HSL(a)是色相,饱和度,轻度和α。
HSL(120,100%,40%)
色调不是直觉的,但这并不是那么奇怪。您从0到360的色轮上旅行。饱和度更为明显,而0%的颜色被吸收出来,例如灰度,而100%的色调则完全丰富。轻度为50%的“正常”,当您朝着100%和0%的情况下,添加白色或黑色。我敢肯定,这不是解释它的正确科学或技术方式,而是大脑逻辑。
使用HSL仍然存在问题,Brian Kardell深入解释了这一点。我远非彩色专家,但我想我看到了布莱恩(Brian)(和亚当)在这篇文章中所说的话。假设您有三种不同的颜色,它们在HSL中的轻度完全相同。这并不意味着它们实际上都是相同的轻度。这有点奇怪,尤其是当您将这种颜色形式作为颜色系统的一部分时。
好消息是,已经将颜色功能指定为CSS 4级模块,可以帮助您使用:实验室和LCH。查看亚当的示例,在该示例中,实验室中的颜色具有值,可以更准确地反映其实际发光,以了解我们的感知方式。
HSL vs Lab ::轻巧?
我们棘手的颜色民意调查中的颜色相同,但是这次我在顶部展示了实验室的相同颜色的版本。请注意,实验室的轻度价值与我们的民意调查结果有多大接近!
?颜色空间并非所有人! https://t.co/aies0amdwy pic.twitter.com/xkeguq3kzg
- Adam Argyle(@argyleink)2019年12月3日
布莱恩:
有诸如实验室和LCH之类的颜色空间,它们涉及完整的光谱,并且具有感知统一等品质。因此,如果我们希望在实际设计系统中使用出色的颜色功能,那么每个人似乎都同意,在实验室/LCH颜色空间中获得数学的支持是理想的启示功能。
在Chrome的错误票中,Tab认为这些几乎是微不足道的。
请注意,Lab()/lCH()/灰色()都可以热切地转换为我们现有的颜色基础架构;他们没有引入任何根本的新概念,它们只是指定颜色的更好方法,与我们的眼睛实际运作更加紧密相关,而不是与RGB像素的功能紧密相关。
将其转换为RGB的转换功能是一点点代码,但它只是一些指数和一些矩阵乘法,并且在规格中有充分的文献记录。
我认为,这应该是一种很好的事情。
以上是CSS中最好的颜色功能?的详细内容。更多信息请关注PHP中文网其他相关文章!

Netlify发明了Jamstack一词,这不是一个大秘密。虽然可以在不使用Netlify的情况下拥抱jamstack,但值得注意的是Netlify在

Gatsby和WordPress是一个有趣的组合。一方面,这很有意义。盖茨比可以从任何地方吸收数据,而WordPress具有


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

Dreamweaver Mac版
视觉化网页开发工具