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.0 图形构成实例练习二
Mar 19 HTML / CSS
CSS3简单实现照片墙
Dec 12 HTML / CSS
详解CSS3选择器的使用方法汇总
Nov 24 HTML / CSS
CSS3实现缺角矩形,折角矩形以及缺角边框
Dec 20 HTML / CSS
详解移动端HTML5音频与视频问题及解决方案
Aug 22 HTML / CSS
HTML5 File API改善网页上传功能
Aug 19 HTML / CSS
详解HTML5中的manifest缓存使用
Sep 09 HTML / CSS
Html5应用程序缓存(Cache manifest)
Jun 04 HTML / CSS
Html5跳转到APP指定页面的实现
Jan 14 HTML / CSS
HTML5 textarea高度自适应的两种方案
Apr 08 HTML / CSS
html5视频自动横过来自适应页面且点击播放功能的实现
Jun 03 HTML / CSS
AmazeUI 等分网格的实现示例
Aug 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无法访问远程mysql的问题分析及解决
2013/05/16 PHP
ini_set的用法介绍
2014/01/07 PHP
PHP简单获取上月、本月、近15天、近30天的方法示例
2017/07/03 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
JavaScript高级程序设计 扩展--关于动态原型
2010/11/09 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
20条学习javascript的编程规范的建议
2014/11/28 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
jQuery扇形定时器插件pietimer使用方法详解
2017/07/18 jQuery
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
2020/10/27 Javascript
Python采集腾讯新闻实例
2014/07/10 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
python常用函数与用法示例
2019/07/02 Python
Python Web程序搭建简单的Web服务器
2019/07/31 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
南京某公司笔试题
2013/01/27 面试题
Delphi软件工程师试题
2013/01/29 面试题
秋游活动策划方案
2014/02/16 职场文书
乔丹名人堂演讲稿
2014/05/24 职场文书
村党支部公开承诺书
2014/05/29 职场文书
教育实习指导教师评语
2014/12/31 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书
Python中tkinter的用户登录管理的实现
2021/04/22 Python