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麻将筛子3D翻转特效的实例教程
Dec 31 HTML / CSS
详解CSS3 Media Queries中媒体属性的使用
Feb 29 HTML / CSS
CSS3 transition 实现通知消息轮播条
Oct 14 HTML / CSS
详解HTML5中的标签
Jun 19 HTML / CSS
纯HTML5+CSS3制作生日蛋糕代码
Nov 16 HTML / CSS
HTML5的结构和语义(4):语义性的内联元素
Oct 17 HTML / CSS
Html5实现如何在两个div元素之间拖放图像
Mar 29 HTML / CSS
使用phonegap获取位置信息的实现方法
Mar 31 HTML / CSS
使用HTML5和CSS3制作一个模态框的示例
Mar 07 HTML / CSS
使用html5 canvas绘制圆环动效
Jun 03 HTML / CSS
html5中使用hotcss.js实现手机端自适配的方法
Apr 23 HTML / CSS
Unicode中的CJK(中日韩统一表意文字)字符小结
Dec 06 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 xml-rpc远程调用
2008/12/19 PHP
PHP form 表单传参明细研究
2009/07/17 PHP
Apache2中实现多网站域名绑定的实现方法
2011/06/01 PHP
PHP远程采集图片详细教程
2014/07/01 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
Prototype Array对象 学习
2009/07/19 Javascript
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
在次封装easyui-Dialog插件实现代码
2010/11/14 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
javascript实现验证IP地址等相关信息代码
2015/05/10 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
Jquery ajax请求导出Excel表格的实现代码
2016/06/08 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
js form表单input框限制20个字符,10个汉字代码实例
2019/04/12 Javascript
在vue中使用el-tab-pane v-show/v-if无效的解决
2020/08/03 Javascript
python动态性强类型用法实例
2015/05/09 Python
Python代码解决RenderView窗口not found问题
2016/08/28 Python
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
解决python3 json数据包含中文的读写问题
2018/05/10 Python
快速解决pandas.read_csv()乱码的问题
2018/06/15 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
2021/02/25 Python
纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
2014/05/07 HTML / CSS
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
加拿大百叶窗和窗帘定制网站:Blinds
2017/01/30 全球购物
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
英国简约舒适女装品牌:Great Plains
2018/07/27 全球购物
学生周末长期请假条
2014/02/15 职场文书
车辆年检委托书范本
2014/10/14 职场文书
用CSS3画一个爱心
2021/04/27 HTML / CSS