CSS颜色属性复习
color name 颜色英文名称命名(如red,blue,pink,white等)
hex方式 十六进制方式(#ff0000,#b9b9b9等)
rgb方式 三原色配色方式(rgb(255,0,00))
这几种方式都是常用到的颜色属性,本人使用较多的是HEX方式。CSS3中新增了几种颜色属性。
CSS3新增颜色属性
1、RGBA模式
2、HSL模式
3、HSLA模式
1、RGBA模式
rgba在之前一遍博客中已经提及过,a表示的是透明度,取值范围为0~1,rgb分别是红绿蓝三色,取值范围均为0~255.
2、HSL模式
H: Hue(色调)。
0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 – 360
S: Saturation(饱和度)。取值为:0.0% – 100.0%
L: Lightness(亮度)。取值为:0.0% – 100.0%
3、HSLA模式
HSL与HSL模式的相同,增加A,即透明度
A: alpha 透明度 0~1之间
HSL的色轮如下:
立即学习“前端免费学习笔记(深入)”;
举例看个HSLA
div{width:100px;height:100px;background: HSLA(0,100%,60%,0.5);}
登录后复制
效果:
个人觉得HSL与RGB和HEX相比,颜色更容易记忆,但是鉴于通过我们都是使用取色器,所以觉得意义不大,还是会继续使用RGBA和HEX方式。而HSL和HSLA仅是做一个了解。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3111595.html