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中box-shadow的用法介绍
Jul 15 HTML / CSS
前端隐藏出边界内容的实现方法
Apr 14 HTML / CSS
css3的过滤效果简单实例
Aug 03 HTML / CSS
CSS3自定义滚动条样式的示例代码
Aug 21 HTML / CSS
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
Jan 23 HTML / CSS
纯HTML5+CSS3制作生日蛋糕(代码易懂)
Nov 16 HTML / CSS
html5默认气泡修改的代码详解
Mar 13 HTML / CSS
html5 移动端视频video的android兼容(去除播放控件、全屏)
Mar 26 HTML / CSS
Html5 webview元素定位工具的实现
Aug 07 HTML / CSS
利用html+css实现菜单栏缓慢下拉效果的示例代码
Mar 30 HTML / CSS
CSS3实现的水平标题菜单
Apr 14 HTML / CSS
html+css实现文字折叠特效实例
Jun 02 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数据库的一些要注意的问题
2006/10/09 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
Yii2隐藏frontend/web和backend/web的方法
2015/12/12 PHP
PHP微信开发用Cache 解决数据缓存
2016/07/11 PHP
深入理解PHP中mt_rand()随机数的安全
2017/10/12 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
jQuery表格排序组件-tablesorter使用示例
2014/05/26 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
vue.js的安装方法
2017/05/12 Javascript
BootStrap Table 后台数据绑定、特殊列处理、排序功能
2017/05/27 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
基于webpack.config.js 参数详解
2018/03/20 Javascript
jQuery实现可编辑的表格
2019/12/11 jQuery
jQuery弹框插件使用方法详解
2020/05/26 jQuery
编写Python CGI脚本的教程
2015/06/29 Python
python使用clear方法清除字典内全部数据实例
2015/07/11 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
python判断设备是否联网的方法
2018/06/29 Python
python实现随机梯度下降法
2020/03/24 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
2018/12/05 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
实习自我鉴定范文
2013/10/30 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
党小组考察意见
2015/06/02 职场文书
2016年小学中秋节活动总结
2016/04/05 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
muduo TcpServer模块源码分析
2022/04/26 Redis