RGB颜色通过红、绿、蓝三通道数值(0-255或百分比)定义,语法为rgb(R,G,B),如rgb(255,0,0)表示红色;rgba()可加透明度,如rgba(0,0,0,0.5)为半透明黑。
在CSS中,使用RGB表示颜色是通过指定红(Red)、绿(Green)、蓝(Blue)三个颜色通道的数值来定义颜色。每个通道的取值范围是0到255,也可以使用百分比形式。
CSS中的rgb()函数接受三个参数,分别对应红、绿、蓝三色的强度:
例如,将一个元素的文字颜色设为红色:
color: rgb(255, 0, 0);
除了0-255的整数,还可以用百分比表示每个颜色分量:
这种方式更适合需要与设计系统对齐或强调相对亮度的场景。
通过微调红、绿、蓝三个数值,可以精确控制颜色外观:
比如,想让背景带一点暖黄,可以尝试:background-color: rgb(255, 240, 220);
如果需要设置透明度,可使用rgba(),第四个参数为alpha通道(0完全透明,1完全不透明):
background: rgba(0, 0, 0, 0.5); /* 半透明黑色 */
这在制作遮罩层或叠加效果时非常实用。
基本上就这些。掌握rgb()的使用,能让你更灵活地控制网页色彩表现。