css怎么设置字体颜色

老实说,CSS 中设置字体颜色的技巧只有几个,但正确使用和错误使用它们之间的区别是巨大的。

我们先来说说最重要的事情。
十六进制(例如 ff0000)和 RGB(rgb(2 5 5 ,0,0))是最常用的。
去年我们运行了这个电子商务项目。
直接使用十六进制可以省去很多兼容性问题,但是RGB更加灵活,特别是对于动态效果。
还有一点就是RGBA和HSLA的透明功能非常重要。
去年我设计游戏界面时,HSLA 和动画都很完美。
但是,请注意,浏览器对旧版 HSL 的支持尚不稳定。
还有一个非常重要的细节。
很多人认为透明色和rgba色是一样的。
事实上,根本不是那样的。
透明度是纯透明,而rgba的a是半透明混色。

我一开始以为HSL比RGB更高级,后来发现错了。
许多旧设备根本不理解HSL并且运行缓慢。
等等,还有别的事。
用术语来说,它被称为雪崩效应。
事实上,前部的轻微延迟会降低整个后部的性能。
例如,如果您同时更改 1 00 个标签的颜色,您只会看到其中少数生效。
说实话,很尴尬。

建议先采集十六进制和RGB,如果需要透明度,再添加RGBA/HSLA。
不要盲目使用透明颜色。
您认为HSL未来会变得更受欢迎吗?

css怎么定义字体颜色

color 属性定义字体的颜色。
十六进制、RGB、RGBA 和颜色名称都可以接受。
黑色000、白色FFF、红色红色。
父元素的颜色使用 currentColor 传递给子元素。
称一下体重。