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悬停效果案例应用
Nov 21 HTML / CSS
css3 自定义字体font-face使用介绍
May 14 HTML / CSS
CSS3制作彩色进度条样式的代码示例分享
Jun 23 HTML / CSS
利用纯CSS3实现tab选项卡切换示例代码
Sep 21 HTML / CSS
html5+CSS3+JS实现七夕言情功能代码
Aug 28 HTML / CSS
HTML5在a标签内放置块级元素示例代码
Aug 23 HTML / CSS
Data URI scheme详解和使用实例及图片base64编码实现方法
May 08 HTML / CSS
详解HTML5中的manifest缓存使用
Sep 09 HTML / CSS
详解px单位html5响应式方案
Mar 08 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
Apr 09 HTML / CSS
HTML5拍照和摄像机功能实战详解
Jan 24 HTML / CSS
CSS 鼠标点击拖拽效果的实现代码
Dec 24 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制作简单的内容采集器的原理分析
2008/10/01 PHP
php中动态变量用法实例
2015/06/10 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
PHP封装cURL工具类与应用示例
2019/07/01 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
js三种排序算法分享
2012/08/16 Javascript
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
Javascript设计模式之观察者模式的多个实现版本实例
2015/03/03 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
JavaScript实现复制文章自动添加版权
2016/08/02 Javascript
微信小程序 侧滑删除(左滑删除)
2017/05/23 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
微信小程序登录时如何获取input框中的内容
2019/12/04 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
儿童python练习实例
2018/05/27 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
python使用pygame框架实现推箱子游戏
2018/11/20 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
python logging.info在终端没输出的解决
2020/05/12 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
Python tkinter实现日期选择器
2021/02/22 Python
.net笔试题
2014/03/03 面试题
金融行业务员的自我评价
2013/12/13 职场文书
基层工作经历证明
2014/01/13 职场文书
买房子个人收入证明
2014/10/12 职场文书
营运督导岗位职责
2015/04/10 职场文书
2015年圣诞节寄语
2015/08/17 职场文书
Vue详细的入门笔记
2021/05/10 Vue.js
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL