首页 > 解决方案 > CSS - 为什么你不能使用十进制数来表示 HSL 中饱和度或亮度的百分比?

问题描述

我可以使用 50% 或 0.5 来表示不透明度,它们都有效

hsla(x, x, x, 0.5) 或 hsla (x, x, x, 50%)

但不适用于饱和度和亮度

hsla(x, 50%, x, x) 会起作用,hsla (x, 0.5, x, x) 不会起作用

为什么?使用十进制数是否与其他功能冲突?为什么语法不允许这种百分比表示?

标签: csscolorshsl

解决方案


推荐阅读