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 相关文章推荐
网页布局中CSS样式无效的十个重要原因详解
Aug 10 HTML / CSS
CSS3 完美实现圆角效果
Jul 13 HTML / CSS
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
Nov 13 HTML / CSS
IE滤镜与CSS3效果(详细整理分享)
Jan 25 HTML / CSS
CSS3正方体旋转示例代码
Aug 08 HTML / CSS
在HTML5 canvas里用卷积核进行图像处理的方法
May 02 HTML / CSS
Html5新增标签与样式及让元素水平垂直居中
Jul 11 HTML / CSS
5个你不知道的HTML5的接口介绍
Aug 07 HTML / CSS
HTML5计时器小例子
Oct 15 HTML / CSS
浅谈HTML5中dialog元素尝鲜
Oct 15 HTML / CSS
html5 移动端视频video的android兼容(去除播放控件、全屏)
Mar 26 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
php中ob(Output Buffer 输出缓冲)函数使用方法
2007/07/21 PHP
PHP 输出缓存详解
2009/06/20 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
Mootools 1.2教程 排序类和方法简介
2009/09/15 Javascript
JavaScript中最简洁的编码html字符串的方法
2014/10/11 Javascript
Javascript 获取鼠标当前的位置实现方法
2016/10/27 Javascript
JS表单数据验证的正则表达式(常用)
2017/02/18 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
微信小程序语音同步智能识别的实现案例代码解析
2020/05/29 Javascript
OpenLayers3实现图层控件功能
2020/09/25 Javascript
Python函数的周期性执行实现方法
2016/08/13 Python
不要用强制方法杀掉python线程
2017/02/26 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
python编辑用户登入界面的实现代码
2018/07/16 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
python Shapely使用指南详解
2020/02/18 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
Django Form设置文本框为readonly操作
2020/07/03 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
英国大码女性时装零售商:Evans
2018/08/29 全球购物
在购买印度民族服饰:Soch
2020/09/15 全球购物
C语言50道问题
2014/10/23 面试题
ajax是什么及其工作原理
2012/02/08 面试题
外国语学院毕业生自荐信
2013/10/28 职场文书
个人委托书范本
2014/04/02 职场文书
初级党校心得体会
2014/09/11 职场文书
商业门面租房协议书
2014/11/25 职场文书
2015毕业寄语大全
2015/02/26 职场文书
病假条格式范文
2015/08/17 职场文书
《黄道婆》教学反思
2016/02/22 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
基于Python实现西西成语接龙小助手
2022/08/05 Golang