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动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
Aug 18 HTML / CSS
利用CSS3的checked伪类实现OL的隐藏显示的方法
Dec 18 HTML / CSS
css3新增颜色表示方式分享
Apr 15 HTML / CSS
举例详解CSS3中的Transition
Jul 15 HTML / CSS
html5时钟实现代码
Oct 22 HTML / CSS
HTML5页面音视频在微信和app下自动播放的实现方法
Oct 20 HTML / CSS
HTML5地理定位_动力节点Java学院整理
Jul 12 HTML / CSS
浅谈HTML5 Web Worker的使用
Jan 05 HTML / CSS
使用Html5 Stream开发实时监控系统
Jun 02 HTML / CSS
利用Node实现HTML5离线存储的方法
Oct 16 HTML / CSS
Bootstrap File Input文件上传组件
Dec 01 HTML / CSS
css中z-index: 0和z-index: auto的区别
Aug 23 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 方便水印和缩略图的图形类
2009/05/21 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
2012/10/24 PHP
PHP实现的构造sql语句类实例
2016/02/03 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
PHP实现的方程求解示例分析
2016/11/11 PHP
WHOOPS PHP调试库的使用
2017/09/29 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
2016/06/02 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
Node.js通过身份证号验证年龄、出生日期与性别方法示例
2017/03/09 Javascript
bootstrap daterangepicker双日历时间段选择控件详解
2017/06/15 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
实例分析Array.from(arr)与[...arr]到底有何不同
2019/04/09 Javascript
详解key在Vue列表渲染时究竟起到了什么作用
2019/04/20 Javascript
微信小程序基础教程之worker线程的使用方法
2019/07/15 Javascript
浅谈python多线程和队列管理shell程序
2015/08/04 Python
深入浅析python继承问题
2016/05/29 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
印尼极简主义和实惠的在线家具店:Fabelio
2019/03/27 全球购物
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
教师师德教育的自我评价
2013/10/31 职场文书
办公室内勤岗位职责范本
2013/12/09 职场文书
2014年财务部工作总结
2014/11/11 职场文书
邀请函怎么写
2015/01/30 职场文书
有关浪费资源的建议书
2015/09/14 职场文书
学习心得体会
2019/06/20 职场文书
python实现三次密码验证的示例
2021/04/29 Python