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中一些@规则的用法小结
Mar 09 HTML / CSS
基于CSS3实现的几个小loading效果
Sep 27 HTML / CSS
CSS的pointer-events属性详细介绍(作用和注意事项)
Apr 23 HTML / CSS
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
Jun 11 HTML / CSS
CSS3中的opacity属性使用教程
Aug 19 HTML / CSS
CSS3模拟动画下拉菜单效果
Apr 12 HTML / CSS
详解FireFox下Canvas使用图像合成绘制SVG的Bug
Jul 10 HTML / CSS
鲜为人知的HTML5语音合成功能
May 17 HTML / CSS
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
Jan 30 HTML / CSS
基于HTML5 FileSystem API的使用介绍
Apr 24 HTML / CSS
HTML5注册页面示例代码
Mar 27 HTML / CSS
HTML5实现获取地理位置信息并定位功能
Apr 25 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的FTP学习(三)
2006/10/09 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
php表单处理操作
2017/11/16 PHP
PHP使用ActiveMQ实例
2018/02/05 PHP
document 和 document.all 分别什么时候用
2006/06/22 Javascript
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
node.js中的console.warn方法使用说明
2014/12/09 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
谈一谈JS消息机制和事件机制的理解
2016/04/14 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
ionic2 tabs 图标自定义实例
2017/03/08 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
JS简单获取当前日期和农历日期的方法
2017/04/17 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
不使用JavaScript实现菜单的打开和关闭效果demo
2018/05/01 Javascript
微信小程序 弹窗输入组件的实现解析
2019/08/12 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
jQuery实现购物车全功能
2021/01/11 jQuery
分析python请求数据
2018/08/19 Python
Python编写带选项的命令行程序方法
2019/08/13 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
毕业生就业自荐书
2013/12/15 职场文书
前厅部经理岗位职责范文
2014/02/04 职场文书
大学生职业生涯规划书参考模板
2014/03/05 职场文书
2014年会策划方案
2014/05/11 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
2015年社区工作总结
2015/04/08 职场文书
老公写给老婆的检讨书
2015/05/06 职场文书
叶问观后感
2015/06/15 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL
JavaScript设计模式之原型模式详情
2022/06/21 Javascript