css3新增颜色表示方式分享


Posted in HTML / CSS onApril 15, 2014

一、CSS1&2颜色表示方式(W3C标准)

1、Color name  颜色名称方式(用颜色关键字表示对应的颜色。)
例如:red(红色)、blue(蓝色)、pink(粉色)
优点:方便快捷而且特定颜色比较准确
缺点:
表示颜色数量有限。
不支持透明颜色.
 
2、HEX方式 十六进制方式(使用十六进制表示颜色)
语法:#RRGGBB 或 #RGB
取值:
RR: 红色值。十六进制正整数
GG: 绿色值。十六进制正整数
BB: 蓝色值。十六进制正整数
取值范围:00-FF
例如:#FF0000红色 #FFFF00 黄色。
优点:表示颜色种类多,使用较方便
缺点:
16进制单位换算很成问题
不支持透明颜色。
特定颜色需要工具配合或者一定的颜色调配知识
 
 
3、RGB方式 三原色配色方式
语法:RGB(R,G,B)
取值:
R: 红色值。正整数 | 百分数
G: 绿色值。正整数 | 百分数
B: 蓝色值。正整数 | 百分数
取值范围:0~255或者0%~100%
例如:rgb(255,0,0)红色 rgb(255,255,0)黄色
优点:表示颜色种类多,使用较方便
缺点:
不支持透明颜色
特定颜色需要工具配合或者一定的颜色调配知识
 
二、CSS3 新增颜色表示方式
1、RGBA模式
此色彩模式与RGB相同,只是在RGB模式上新增了Alpha透明度。
语法:RGBA(R,G,B,A)
取值:
R: 红色值。正整数 | 百分数
G: 绿色值。正整数 | 百分数
B: 蓝色值。正整数 | 百分数
A: Alpha透明度。取值0~1之间。
例如:rgba(255,0,0,0.5)半透明红色

<style type="text/css">
body{background:rgba(255,0,0,1)}
div{width:300px;
height:300px;
background:rgba(0,0,255,0.4);
position:absolute;
top:0;
left:0;
}
</style>
<body>
猜猜我在哪里
<div></div>
</body>

2、HSL模式(色轮模式)
语法:HSL(H,S,L)
取值:
H: Hue(色调)。–0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 - 360
S: Saturation(饱和度)。取值为:0.0% - 100.0%
L: Lightness(亮度)。取值为:0.0% - 100.0%
例如:hsl(360,50%,50%) 红色

css3新增颜色表示方式分享

复制代码
代码如下:

<style type="text/css">
body{background:rgba(0,0,255,0.5);}
div{width:300px;
height:300px;
background:hsl(140,50%,50%);
position:absolute;
top:0;
left:0;
}
</style>
<body>
<div></div>
</body>

3、HSLA模式

HTML / CSS 相关文章推荐
css3中的calc函数浅析
Jul 10 HTML / CSS
使用CSS3实现SVG路径描边动画效果入门教程
Oct 21 HTML / CSS
详解移动端HTML5音频与视频问题及解决方案
Aug 22 HTML / CSS
用HTML5实现手机摇一摇的功能的教程
Oct 30 HTML / CSS
浅析HTML5中header标签的用法
Jun 24 HTML / CSS
html5简介_动力节点Java学院整理
Jul 07 HTML / CSS
解决HTML5手机端页面缩放的问题
Oct 27 HTML / CSS
canvas实现手机的手势解锁的步骤详细
Mar 16 HTML / CSS
html5视频自动横过来自适应页面且点击播放功能的实现
Jun 03 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
Oct 28 HTML / CSS
移动端HTML5开发神器之vconsole详解
Dec 15 HTML / CSS
如何用H5实现好玩的2048小游戏
Jul 23 HTML / CSS
常用的四种CSS透明属性介绍
Apr 12 #HTML / CSS
可以随进度显示不同颜色的css3进度条分享
Apr 11 #HTML / CSS
css3发光搜索表单分享
Apr 11 #HTML / CSS
用css3实现当鼠标移进去时当前亮其他变灰效果
Apr 08 #HTML / CSS
css3的图形3d翻转效果应用示例
Apr 08 #HTML / CSS
css3 线性渐变和径向渐变示例附图
Apr 08 #HTML / CSS
使用before和:after伪类制作css3圆形按钮
Apr 08 #HTML / CSS
You might like
层叠菜单的动态生成
2006/10/09 PHP
php上传文件中文文件名乱码的解决方法
2013/11/01 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
如何使用PHP给图片加水印
2016/10/12 PHP
键盘控制事件应用教程大全
2006/11/24 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
2017/03/24 Javascript
jQuery返回定位插件详解
2017/05/15 jQuery
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
python使用pycharm环境调用opencv库
2018/02/11 Python
Python requests发送post请求的一些疑点
2018/05/20 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
Django用户认证系统 组与权限解析
2019/08/02 Python
python实现单链表的方法示例
2019/09/03 Python
python时间与Unix时间戳相互转换方法详解
2020/02/13 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
python如何删除列为空的行
2020/07/17 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
Python性能测试工具Locust安装及使用
2020/12/01 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
2021/02/01 Python
爱普生美国官网:Epson美国
2018/11/05 全球购物
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
销售总监工作职责
2013/11/21 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
二审答辩状范文
2015/05/22 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
2015年入党积极分子培养考察意见
2015/08/12 职场文书
mysql主从复制的实现步骤
2021/10/24 MySQL
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL
Hive HQL支持2种查询语句风格
2022/06/25 数据库