CSS——颜色单位

掌握颜色表示法:RGB, HSL与十六进制应用详解
本文将深入讲解CSS中的颜色表示方法,包括RGB颜色值(0~255),RGBA及透明度,十六进制RGB,以及HSL(色相、饱和度、亮度)和HSLA。了解这些将极大提升你的配色技巧和代码效率。

在CSS中用颜色名来设置各种颜色,比如red,blue,yellow等。但也存在一个问题,我们不可能把所有的颜色名字都记下来,导致这样直接使用非常不方便。所以我们来介绍两种颜色表示方法:

RGB值:通过三种颜色的不同浓度来调配不同的颜色
  • 语法rgb(红色, 绿色, 蓝色),其中三个参数值的范围都是0 ~ 255(用百分比形式来表示就是0% ~ 100%,但用的不多)
  • 特殊值:由于RGB颜色表示采用的是光的三原色,所以有两个特殊值:rgb(0, 0, 0)rgb(255, 255, 255)
    – rgb(0, 0, 0)相当于把所有的灯都关掉,所以表示黑色
    – 而rgb(255, 255, 255)则相当于所有的光汇聚一变成白光,所以表示白色
  • RGBA:其中rgb和上边一样,A表示透明度,取值范围(0 ~ 1),0表示全透明,1表示不透明。
  • 十六进制的RGB:颜色浓度(00 ~ FF)
    -语法:#红色绿色蓝色(#FF0000就是红色)
    -如果两位两位重复,比如#aabbcc,可以写成#abc
HSL值:
  • HSL的含义
    -色相 (取值范围(0 ~ 360))
    -S:饱和度 (取值范围(0% ~ 100%)
    -L:亮度(取值范围(0% ~ 100%))(后俩个的取值范围必须写成百分比的形式)
  • HSLA:同上RGBA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

花里梦雨

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

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

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

打赏作者

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

抵扣说明:

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

余额充值