CSS3中HSL和HSLA的简单使用示例


Posted in HTML / CSS onJuly 14, 2015

CSS3中HSL和HSLA的简单使用示例

使用CSS3 HSL声明同样是用来设置颜色的。下一个呢? HSLA? 是的,这个和RGBA的效果是一样的。

HSL声明使用色调Hue(H)、饱和度Saturation(s)和亮度Lightness(L)来设置颜色。

    Hue衍生于色盘:0和360是红色,接近120的是绿色,240是蓝色。
    Saturation值是一个百分比:0%是灰度,100%饱和度最高
    Lightness值也是一个百分比:0%是最暗,50%均值,100%最亮。

随想:为什么是”ligntness”呢?或许我更习惯Photoshop中的”Brightness”呢……

浏览器兼容性:

目前HSL和HSLA被Firefox、Google Chrome、和Safari浏览器较好的支持,而且不需要任何前缀
CSS3 HSL
CSS3中HSL和HSLA的简单使用示例

上面的演示由以下样式实现

CSS Code复制内容到剪贴板
  1. div.hslL1 { background:hsl(320, 100%, 50%); height:20px; }     
  2. div.hslL2 { background:hsl(320, 50%, 50%); height:20px; }     
  3. div.hslL3 { background:hsl(320, 100%, 75%); height:20px; }     
  4. div.hslL4 { background:hsl(202, 100%, 50%); height:20px; }     
  5. div.hslL5 { background:hsl(202, 50%, 50%); height:20px; }     
  6. div.hslL6 { background:hsl(202, 100%, 75%); height:20px; }   

CSS3 HSLA
CSS3中HSL和HSLA的简单使用示例

上面的效果由以下样式实现:

CSS Code复制内容到剪贴板
  1. div.hslaL1 { background:hsla(165, 35%, 50%, 0.2); height:20px; }     
  2. div.hslaL2 { background:hsla(165, 35%, 50%, 0.4); height:20px; }     
  3. div.hslaL3 { background:hsla(165, 35%, 50%, 0.6); height:20px; }     
  4. div.hslaL4 { background:hsla(165, 35%, 50%, 0.8); height:20px; }     
  5. div.hslaL5 { background:hsla(165, 35%, 50%, 1.0); height:20px; }    
HTML / CSS 相关文章推荐
CSS3中31种选择器使用方法教程
Dec 05 HTML / CSS
CSS3中伪元素::before和::after的用法示例
Sep 18 HTML / CSS
CSS3+JavaScript实现炫酷呼吸效果的示例代码
Jun 15 HTML / CSS
CSS3 border-radius圆角的实现方法及用法详解
Sep 14 HTML / CSS
HTML4和HTML5之间除了相似以外的10个主要不同
Dec 13 HTML / CSS
html5新增的属性和废除的属性简要概述
Feb 20 HTML / CSS
HTML5 Canvas实现烟花绽放特效
Mar 02 HTML / CSS
HTML5 canvas基本绘图之绘制线条
Jun 27 HTML / CSS
HTML5+CSS3实现机器猫
Oct 17 HTML / CSS
使用canvas一步步实现图片打码功能的方法
Jun 17 HTML / CSS
Html5页面上如何禁止手机虚拟键盘弹出
Mar 19 HTML / CSS
html form表单基础入门案例讲解
Jul 21 HTML / CSS
用CSS3实现背景渐变的方法
Jul 14 #HTML / CSS
使用CSS3制作响应式导航菜单的方法
Jul 12 #HTML / CSS
使用CSS3来制作消息提醒框
Jul 12 #HTML / CSS
使用CSS3创建动态菜单效果
Jul 10 #HTML / CSS
简单介绍CSS3中Media Query的使用
Jul 07 #HTML / CSS
CSS中垂直居中的简单实现方法
Jul 06 #HTML / CSS
CSS实现定位元素居中的方法
Jun 23 #HTML / CSS
You might like
wiki-shan写的php在线加密的解密程序
2008/09/07 PHP
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
php ZipArchive实现多文件打包下载实例
2019/10/31 PHP
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
2013/05/07 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
2014/05/05 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
在JavaScript中处理字符串之link()方法的使用
2015/06/08 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
Vue单文件组件的如何使用方式介绍
2017/07/28 Javascript
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
浅谈webpack 自动刷新与解析
2018/04/09 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
2018/09/21 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
Python SQLite3数据库日期与时间常见函数用法分析
2017/08/14 Python
python判断输入日期为第几天的实例
2018/11/13 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
PyQt5实现画布小程序
2020/05/30 Python
python自动化办公操作PPT的实现
2021/02/05 Python
商务日语毕业生自荐信范文
2013/11/14 职场文书
长安大学毕业生自我鉴定
2014/01/17 职场文书
如何写好优秀的创业计划书
2014/01/30 职场文书
商场消防演习方案
2014/02/12 职场文书
《数星星的孩子》教学反思
2014/04/11 职场文书
环保专项行动方案
2014/05/12 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
六年级作文之关于梦
2019/10/22 职场文书