CSS颜色

概述
在CSS样式中有多种颜色表达方式。
1.纯色
定义方法 使用详解
颜色关键字 颜色英文名称,共有140种,如:black、red、green
十六进制颜色 从开始到结尾,每两位十六进制依次代表红色、绿色、蓝色,最终显示的颜色是这3种颜色的混合色
RGB函数 rgb(red,green,blue)其中的red、green、blue的值是整数0~255,分别表示红色、绿色、蓝色的强度
RGBA函数 多一个透明参数,alpha=0完全透明,alpha=1完全不透明,可用小数或百分比
HSL颜色 HSL颜色是用色相hue(0-360)、饱和度saturation(0-100%)和明度lightness(0-100%)表示颜色
HSLA颜色 多一个透明参数,alpha=0完全透明,alpha=1完全不透明,可用小数或百分比
opacity属性 用来定义颜色的透明度。其取值在0到1之间,0表示完全透明,1表示完全不透明。
注意:rgba()、hsla()和opacity都能实现透明效果。它们最大的不同是opacity除作用于元素外,还同时作用于元素内的所有内容;而rgba()和hsla()只作用于元素本身,即背景色或文本颜色的透明度。
2.线性渐变
语法格式如下: background: linear-gradient(渐变方向, 颜色1[位置1], 颜色2[位置2], 颜色3[位置3]...);
2.径向渐变
语法格式如下: background-image: radial-gradient(颜色1 覆盖区域大小, 颜色2 覆盖区域大小, … );
3.边框渐变
语法格式如下: border-image: linear-gradient(方向,颜色1,颜色2 …) 内向偏移量; border-image: radial-gradient(颜色1 百分比,颜色2 百分比…) 内向偏移量
4.扩展(CSS线性渐变颜色网站)
一个集合180种免费的线性渐变网站,可在任何网站使用您不仅可以复制渐变的原生CSS颜色代码,还可以查看下载每个优质的渐变图片。