CSS3之HSL

作者: 提小莫 | 来源:发表于2017-10-10 19:08 被阅读61次

一、颜色表示法介绍

表示颜色除了十六进制RGBA还是HSL(HSLA),其中RGBA及HSA  IE9及以上才支持(IE6/7/8需要使用十六进制表示),因为这两种都是CSS3的新增的。

PS给我提供了5种颜色表示法,其中HSB就是我们所说的HSL。

二、HSL介绍及使用

H:色相 ,值为0-360

S:饱和度,值为百分比

L:亮度,值为百分比

如果有HSLA,A为透明度,值为0-1

HSL是一个360°的色环,60°为黄色,120°为绿色,180°为青色,240°为黄色,300°为洋红色,360°为红色,通过这个标准,你可以大致估计颜色的一个范围。

写法

三、HSL引发的一个面试题

HSLA、opacity、visibility=hidden、display=none的区别?

HSLA/RGBA 只是背景透明,元素内容没有透明效果

opacity=0,元素被隐藏,整个元素透明,包括元素内容不改变页面布局,若该元素已经绑定事件如click事件,若点击该区域,会触发事件。

visibility=hidden,元素被隐藏,不改变页面布局,但不会触发该元素已经绑定的事件。

display=none,元素被隐藏,改变页面布局,可以理解成在页面中该元素被删除。

如果你需要三种表示法颜色转换,请参考:3种表示法的转换


如果喜欢,不要吝啬你的爱心“❤”哦!

相关文章

  • CSS3之HSL

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

  • CSS3 | HSL

    HSL 今天在codecademy上学习,发现了一个以前不曾遇见的知识点(是自己看的太少啦),特此记录下来。在co...

  • HTML5和CSS3新增内容

    CSS3选择器有哪些? 属性选择器、伪类选择器、伪元素选择器。 CSS3新特性有哪些? 颜色:新增RGBA,HSL...

  • SVG Chapter 3

    资料来源 imooc 慕课网 SVG中的颜色: RGB和HSL 两种颜色表示方法都被CSS3 支持 互相转换的原理...

  • OpenGLES滤镜开发汇总 —— 色彩转换

    RGB转成HSL HSL色彩模式 HSL色彩模式的定义,可以参考百度百科:https://baike.baidu....

  • 颜色的多种表示方式和应用

    色相 HSL style="background-color:hsl(0, 0%, 47%);" 颜色分量解释色相...

  • 常用的 less 颜色操作函数

    hsl 通过色相 (hue),饱和度 (saturation),亮度 (lightness) 三种值 (HSL) ...

  • Cinematic Film Look in Davinci R

    降噪 上LUT 色温调整白平衡 HSL选高光并提亮 HSL选中间调并染青色 HSL选飞机并提亮 高光染橙色,以构建...

  • 零基础学习PS:27最强插件Camera Raw(三)

    这一节我们继续来了解Camera Raw插件的其他基本功能:“HSL”: 红框标记位置,就是“HSL/灰度”的面板...

  • HSL是一种非常直观的色彩表示方法。ACR以及Lightroom中的HSL调整面板,更是我们后期调色的神器。 本文...

网友评论

    本文标题:CSS3之HSL

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