CSS中的HSLA颜色

作者: 醋留香 | 来源:发表于2019-11-19 13:28 被阅读0次

CSS 中的颜色可以由RGB色彩空间和HSL色彩空间两种方式来表述。其中我们常用的是RGB色彩空间,RGB色彩空间的颜色表示方式有:十六进制颜色(如红色:#FF0000)、RGB颜色(如红色:rgb(255,0,0)),RGBA颜色(如半透明的红色rgba(255,0,0,0.5)),此外常见的颜色可以直接写颜色名(如红色:red)。HSL色彩,是一种工业界的色彩标准,因为它能涵盖到人类视觉所能感知的所有颜色,所以在工业界广泛应用。因为我们不常用HSL色彩空间,可能大家对HSL色彩空间比

较陌生,下面我们来详细看一下HSL色彩。

HSL色彩空间中,H(Hue):代表色调,S(Saturation):代表饱和度,L(Lightness):代表亮度,(A(Alpha):代表不透明度)。HSL是一种圆柱坐标系,其坐标系图如下:

image

如上图:

H是色度,取值在0度~360度之间,0度是红色,120度是绿色,240度是蓝色。360度也是红色。

S是饱和度,是色彩的纯度,是一个百分比的值,取值在0%~100%,0%饱和度最低,100%饱和度最高

L是亮度,也是一个百分比值,取值在0%~100%,0%最暗,100%最亮。

A是不透明度,取值在0.0~1.0,0.0完全透明,1.0完全不透明。

现在IE9+、Firefox 3+、Chrome、Safari 以及 Opera 10+都对HSL颜色提供了很好的支持,可以直接拿过来用。

background-color: hsla(0,100%,80%,0.5);
background-color: hsla(0,100%,70%,0.5);
background-color: hsla(0,100%,60%,0.5);
background-color: hsla(0,100%,50%,0.5);
background-color: hsla(0,100%,40%,0.5);

相关文章

  • CSS中的HSLA颜色

    CSS 中的颜色可以由RGB色彩空间和HSL色彩空间两种方式来表述。其中我们常用的是RGB色彩空间,RGB色彩空间...

  • css颜色

    css颜色 十六进制颜色 # rgb颜色 红绿蓝 rgba颜色+透明 HSL 色相 饱和度 亮度 HSLA 颜色+...

  • CSS合法颜色值

    总结CSS常用的六种合法颜色值 分别是:十六进制颜色、RGB颜色、RGBA颜色、HSL色彩、HSLA颜色、...

  • H5C3新特性简单总结

    CSS3新特性: 1.颜色:新增RGBA,HSLA模式 2. 文字阴影(text-shadow) 3. 边框: 圆...

  • css3:实现半透明边框

    css: border:10px solid hsla(0,0%,100,.5); background:whit...

  • CSS 3

    1、HSLA 2、CSS属性display和visibility 区别 设置display元素如何被显示,visi...

  • 半透明边框

    半透明颜色:rgba()、hsla() 代码: { border:10px dashed rgba(255,0,0...

  • CSS3之HSL

    一、颜色表示法介绍 表示颜色除了十六进制、RGBA,还是HSL(HSLA),其中RGBA及HSA IE9及以上才支...

  • CSS基本属性

    CSS基本语法 css背景 背景颜色body{background-color: #b0c4de;}css中,颜色...

  • css揭秘 - 背景与边框

    半透明边框 RGBA/HSLA颜色H:Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可...

网友评论

    本文标题:CSS中的HSLA颜色

    本文链接:https://www.haomeiwen.com/subject/pwpwictx.html