CSS3的颜色函数: hsl() 和 hsla() 函数

1. hsl() 函数使用色相、饱和度、亮度来定义颜色。
HSL 即:色相(Hue)、饱和度(Saturation)、亮度(Lightness)。
hue-色相    定义色相(0到360)-0(或360)为红色,120为绿色,240为蓝色
saturation-饱和度    定义饱和度;0%为灰色,100%全白
lightness-亮度    定义亮度0%为暗,50%为普通,100%为白

生成一个互补色:
假如你的网站LOGO是橙色的,它对应的HSL颜色值为:hsl(30,90%,29%),互补色就是色调值增加180度,得到的HSL颜色:hsl(210,90%,29%)

2. hsla() 函数使用色相、饱和度、亮度、透明度来定义颜色。
HSLA 即:色相、饱和度、亮度、透明度(英语:Hue, Saturation, Lightness, Alpha )。
色相(H)是色彩的基本属性,就是平常所说的颜色名称,如红色、黄色等。
饱和度(S)是指色彩的纯度,越高色彩越纯,低则逐渐变灰,取 0-100% 的数值。
亮度(L) 取 0-100%,增加亮度,颜色会向白色变化;减少亮度,颜色会向黑色变化。
透明度(A) 取值 0~1 之间, 代表透明度。0透完全明, 1完全不透明。

其实HSLA() 和 HSL()函数用法基本一致,只不过在HSL()的基础上添加一个透明效果。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_*大米*_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值