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混合模式mix-blend-mode/background-blend-mode简介
Mar 15 HTML / CSS
HTML5 CSS3给网站设计带来出色效果
Jul 16 HTML / CSS
CSS3实现银灰色动画效果的导航菜单代码
Sep 01 HTML / CSS
解决H5的a标签的download属性下载service上的文件出现跨域问题
Jul 16 HTML / CSS
HTML5本地存储之Web Storage应用介绍
Jan 06 HTML / CSS
html5中JavaScript removeChild 删除所有节点
May 16 HTML / CSS
HTML5+WebSocket实现多文件同时上传的实例
Dec 29 HTML / CSS
H5混合开发app如何升级的方法
Jan 10 HTML / CSS
AmazeUI导航的示例代码
Aug 14 HTML / CSS
Amaze UI 文件选择域的示例代码
Aug 26 HTML / CSS
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
Jan 18 HTML / CSS
HTML页面中使两个div并排显示的实现
May 15 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
提问的智慧(2)
2006/10/09 PHP
关于使用coreseek并为其做分页的介绍
2013/06/21 PHP
php生成txt文件标题及内容的方法
2014/01/16 PHP
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
PHP 根据key 给二维数组分组
2016/12/09 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
基于Jquery的标签智能验证实现代码
2010/12/27 Javascript
jQuery 版元素拖拽原型代码
2011/04/25 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
jQuery代码实现发展历程时间轴特效
2015/07/30 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
使用rollup打包JS的方法步骤
2018/12/05 Javascript
vue.js中ref和$refs的使用及示例讲解
2019/08/14 Javascript
python 文件与目录操作
2008/12/24 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
Python多进程写入同一文件的方法
2019/01/14 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
车库门开启器、遥控器和零件:Chamberlain
2019/04/09 全球购物
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
宾馆总经理岗位职责
2014/02/14 职场文书
国家励志奖学金个人先进事迹材料
2014/05/04 职场文书
教师党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2014年前台个人工作总结
2014/11/14 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
导游词之平津战役纪念馆
2019/11/04 职场文书
导游词之永泰公主墓
2019/12/04 职场文书
Django 如何实现文件上传下载
2021/04/08 Python