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 相关文章推荐
CSS中几个与换行有关的属性简明总结
Apr 15 HTML / CSS
css3实现可滑动跳转的分页插件示例
May 08 HTML / CSS
CSS3中伪元素::before和::after的用法示例
Sep 18 HTML / CSS
HTML4和HTML5之间除了相似以外的10个主要不同
Dec 13 HTML / CSS
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
Jan 09 HTML / CSS
HTML5之SVG 2D入门4—笔画与填充
Jan 30 HTML / CSS
解析HTML5的存储功能和web SQL的相关操作方法
Feb 19 HTML / CSS
浅谈html5标签css3的常用样式
Oct 20 HTML / CSS
html5页面结构_动力节点Java学院整理
Jul 10 HTML / CSS
HTML5实现桌面通知 提示功能
Oct 11 HTML / CSS
AmazeUI 平滑滚动效果的示例代码
Aug 20 HTML / CSS
详解淘宝H5 sign加密算法
Aug 25 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
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
2019/05/05 PHP
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
jQuery TextBox自动完成条
2009/07/22 Javascript
JSON JQUERY模板实现说明
2010/07/03 Javascript
javascript取消文本选定的实现代码
2010/11/14 Javascript
火狐4、谷歌12不支持Jquery Validator的解决方法分享
2011/06/20 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
jquery实现鼠标滑过后动态图片提示效果实例
2015/08/10 Javascript
继续学习javascript闭包
2015/12/03 Javascript
jQuery实现的checkbox级联选择下拉菜单效果示例
2016/12/26 Javascript
浅谈JavaScript正则表达式-非捕获性分组
2017/03/08 Javascript
详解vue移动端日期选择组件
2018/02/22 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
js实现简单的打印表格
2020/01/15 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python算法演练_One Rule 算法(详解)
2017/05/17 Python
python基础教程项目三之万能的XML
2018/04/02 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
html5+css如何实现中间大两头小的轮播效果
2018/12/06 HTML / CSS
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
护士的岗位职责
2013/12/04 职场文书
活动志愿者自荐信
2014/01/27 职场文书
《小石潭记》教学反思
2014/02/13 职场文书
代领报检证委托书范本
2014/10/11 职场文书
公司股份转让协议书范本
2015/01/28 职场文书
幼儿园感恩节活动总结
2015/03/24 职场文书
python制作图形界面的2048游戏, 基于tkinter
2021/04/06 Python