CSS3教程(10):CSS3 HSL声明设置颜色


Posted in HTML / CSS onApril 02, 2009

使用CSS3 HSL声明同样是用来设置颜色的。下一个呢? HSLA? 是的,这个和RGBA的效果是一样的。
使用CSS3 HSL声明同样是用来设置颜色的。下一个呢? HSLA? 是的,这个和RGBA的效果是一样的。
上一篇文章:CSS3教程(9):设置RGB颜色
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教程(10):CSS3 HSL声明设置颜色
上面的演示由以下样式实现
div.hslL1 { background:hsl(320, 100%, 50%); height:20px; } div.hslL2 { background:hsl(320, 50%, 50%); height:20px; } div.hslL3 { background:hsl(320, 100%, 75%); height:20px; } div.hslL4 { background:hsl(202, 100%, 50%); height:20px; } div.hslL5 { background:hsl(202, 50%, 50%); height:20px; } div.hslL6 { background:hsl(202, 100%, 75%); height:20px; }
浏览器支持:

  • Firefox(3.05 …)
  • Google Chrome(1.0.154 …)
  • Google Chrome(2.0.156 …)
  • Internet Explorer(IE7, IE8 RC1 )
  • Opera(9.6 …)
  • Safari(3.2.1 windows…) CSS3 HSLA
    CSS3教程(10):CSS3 HSL声明设置颜色
    上面的效果由以下样式实现:
    div.hslaL1 { background:hsla(165, 35%, 50%, 0.2); height:20px; } div.hslaL2 { background:hsla(165, 35%, 50%, 0.4); height:20px; } div.hslaL3 { background:hsla(165, 35%, 50%, 0.6); height:20px; } div.hslaL4 { background:hsla(165, 35%, 50%, 0.8); height:20px; } div.hslaL5 { background:hsla(165, 35%, 50%, 1.0); height:20px; }
    浏览器支持:
    • Firefox(3.05 …)
    • Google Chrome(1.0.154 …)
    • Google Chrome(2.0.156 …)
    • Internet Explorer(IE7, IE8 RC1 )
    • Opera(9.6 …)
    • Safari(3.2.1 windows…)
HTML / CSS 相关文章推荐
对CSS3选择器的研究(详解)
Sep 16 HTML / CSS
你应该知道的30个css选择器
Mar 19 HTML / CSS
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
Dec 30 HTML / CSS
js实现移动端H5页面手指滑动刻度尺功能
Nov 16 HTML / CSS
html5音频_动力节点Java学院整理
Aug 22 HTML / CSS
简单聊聊H5的pushState与replaceState的用法
Apr 03 HTML / CSS
HTML5里的placeholder属性使用实例和美化显示效果的方法
Apr 23 HTML / CSS
html5 Canvas实现图片旋转的示例
Jan 15 HTML / CSS
H5页面适配iPhoneX(就是那么简单)
Dec 02 HTML / CSS
HTML文本属性&颜色控制属性的实现
Dec 17 HTML / CSS
Html5获取用户当前位置的几种方式
Jan 18 HTML / CSS
HTML CSS 一个标签实现带动画的抖音LOGO
Apr 26 HTML / CSS
CSS3教程(9):设置RGB颜色
Apr 02 #HTML / CSS
CSS教程:CSS3圆角属性
Apr 02 #HTML / CSS
CSS3的新特性介绍
Oct 31 #HTML / CSS
CSS3属性选择符介绍
Oct 17 #HTML / CSS
CSS3教程:background-clip和background-origin
Oct 17 #HTML / CSS
细说CSS3中的选择符
Oct 17 #HTML / CSS
css3 给背景设置渐变色的方法
Sep 12 #HTML / CSS
You might like
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
2016/11/28 PHP
php json转换相关知识(小结)
2018/12/21 PHP
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
setTimeout和setInterval的深入理解
2013/11/08 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
javascript实现简单的贪吃蛇游戏
2015/03/31 Javascript
使用pcs api往免费的百度网盘上传下载文件的方法
2016/03/17 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
微信小程序开发之数据存储 参数传递 数据缓存
2017/04/13 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
[03:56]还原FTP电影首映式 DOTA2群星拼出遗迹世界
2014/03/26 DOTA
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
Python入门学习指南分享
2018/04/11 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
详解Python安装tesserocr遇到的各种问题及解决办法
2019/03/07 Python
使用pytorch实现可视化中间层的结果
2019/12/30 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
学习python需要有编程基础吗
2020/06/02 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
介绍一下你对SOA的认识
2016/04/24 面试题
幼儿园教师备课制度
2014/01/12 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
假期安全教育广播稿
2014/10/04 职场文书
出纳试用期自我评价
2015/03/10 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
swagger如何返回map字段注释
2021/07/03 Java/Android
mysql 生成连续日期及变量赋值
2022/03/20 MySQL
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS