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混合模式mix-blend-mode/background-blend-mode简介
Mar 15 HTML / CSS
CSS3教程(10):CSS3 HSL声明设置颜色
Apr 02 HTML / CSS
50个强大璀璨的CSS3/JS技术运用实例
Feb 27 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 HTML / CSS
基于HTML5 audio元素播放声音jQuery小插件
May 11 HTML / CSS
html5 svg 中元素点击事件添加方法
Jan 16 HTML / CSS
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
Apr 24 HTML / CSS
HTML5计时器小例子
Oct 15 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
Dec 18 HTML / CSS
Html5页面获取微信公众号的openid的方法
May 12 HTML / CSS
AmazeUI 评论列表的实现示例
Aug 13 HTML / CSS
浅谈css实现背景颜色半透明的两种方法
Dec 06 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速度全攻略
2006/10/09 PHP
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
php计算十二星座的函数代码
2012/08/21 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
jQuery each()方法的使用方法
2010/03/18 Javascript
javascript cookies操作集合
2010/04/12 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
jquery获取radio值实例
2014/10/16 Javascript
JavaScript数组去重的3种方法和代码实例
2015/07/01 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
JavaScript实现身份证验证代码
2016/02/17 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)
2018/07/26 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
[36:05]完美世界DOTA2联赛循环赛 Forest vs DM 第一场 11.06
2020/11/06 DOTA
Python判断操作系统类型代码分享
2014/11/22 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
阿迪达斯丹麦官网:adidas丹麦
2016/10/01 全球购物
欧洲领先的技术商店:eibmarkt.com
2019/05/10 全球购物
PHP如何防止SQL注入
2014/05/03 面试题
预备党员思想汇报1000字
2014/10/07 职场文书
奖金申请报告模板
2015/05/15 职场文书
小学四年级作文之最感动的一件事
2019/11/01 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python
一行Python命令实现批量加水印
2022/04/07 Python