RGBA(255, 0, 0, 1); // 红色的
rgba(0, 255, 0, 1); // 刚刚变成红绿
你会怎么转 rgba(154, 155, 235); (一种浅紫蓝色)变成同一种颜色只有橙色?
你的问题很令人困惑(也仅供参考,你rgba
在上一个例子中也误用了,但你在其他地方正确使用了它,所以这可能只是一个疏忽)但我假设你想保持颜色的亮度和饱和度并修改色调。要做到这一点,请hsl
改为
hsl(239, 67%, 76%)
相当于
rgb(154, 155, 235)
所以通过使用hsl
你现在可以改变色调
hsl(239, 67%, 76%)
hsl(14, 67%, 76%)
hsl(167, 67%, 76%)
hsl(0, 67%, 76%)
您可以hsl
在任何使用普通十六进制颜色或rgba
颜色的地方使用。
有关示例,请参见http://jsfiddle.net/a7pGB/