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盒子模型详解
Apr 24 HTML / CSS
详解CSS3中强大的filter(滤镜)属性
Jun 29 HTML / CSS
CSS3之2D与3D变换的实现方法
Jan 28 HTML / CSS
如何使用css3实现一个类在线直播的队列动画的示例代码
Jun 17 HTML / CSS
html5标记文字_动力节点Java学院整理
Jul 11 HTML / CSS
详解Html5 Canvas画线有毛边解决方法
Mar 01 HTML / CSS
HTML5实现的震撼3D焦点图动画的示例代码
Sep 26 HTML / CSS
html5 CSS过度-webkit-transition使用介绍
Jul 02 HTML / CSS
HTML5学习心得总结(推荐)
Jul 08 HTML / CSS
HTML5在线预览PDF的示例代码
Sep 14 HTML / CSS
详解如何使用rem或viewport进行移动端适配
Aug 14 HTML / CSS
CSS实现fullpage.js全屏滚动效果的示例代码
Mar 24 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
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
php文档更新介绍
2011/07/22 PHP
利用PHP实现智能文件类型检测的实现代码
2011/08/02 PHP
作为PHP程序员应该了解MongoDB的五件事
2013/06/03 PHP
PHP获取远程图片并保存到本地的方法
2015/05/12 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
PHP实现简单登录界面
2019/10/23 PHP
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
详解jQuery选择器
2016/12/21 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
JS实现的点击表头排序功能示例
2017/03/27 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
Openlayers实现地图全屏显示
2020/09/28 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
python下如何让web元素的生成更简单的分析
2008/07/17 Python
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
Windows下安装python2.7及科学计算套装
2015/03/05 Python
Python进阶-函数默认参数(详解)
2017/05/18 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
2017/11/09 Python
用Python进行简单图像识别(验证码)
2018/01/19 Python
python判断输入日期为第几天的实例
2018/11/13 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
2021/03/03 Python
纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
2014/05/07 HTML / CSS
英国游戏机和游戏购物网站:365games.co.uk
2018/06/18 全球购物
新西兰第一的行李箱网站:luggage.co.nz
2019/07/22 全球购物
环保倡议书格式范文
2014/05/14 职场文书
高三霸气励志标语
2014/06/24 职场文书
利用Python网络爬虫爬取各大音乐评论的代码
2021/04/13 Python
详解Python自动化之文件自动化处理
2021/06/21 Python