为什么HTML有这么多颜色值,如(RGB,HEX,HSL,RGBA,HSLA)?



我是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 通道。

最新更新