我是HTML和CSS的初学者。如果每个颜色值都可以用于特定颜色,为什么会有这么多颜色值?
这很简单,它们都使用不同的属性,所以你可以选择任何方便的属性。
- RGB = 从 0 到 255 的红色、绿色和蓝色金额;
- HEX = RGB 数量的较短版本,您可以在此处查看它的工作原理:十六进制颜色如何工作?
- HSL = 色调(0 到 360(,饱和度和亮度(均为 0 到 100(,例如:https://www.w3schools.com/colors/colors_hsl.asp(我不喜欢引用 w3schools,但你也会明白这一点( - 基本上第一个是颜色,第二个是强度,第三个是浅暗;
- RGBA = 与 RGB 相同,但它将包括 Alpha 的额外值,即透明度;
- 相同 = 与 HSL 相同,但 RGBA 上也提到了 Alpha 通道。