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实现简易版的刮刮乐效果
Sep 27 HTML / CSS
45个非常奇妙的CSS3 特性应用示例
Jan 01 HTML / CSS
CSS3的transition和animation的用法实例介绍
Aug 20 HTML / CSS
css3实现文字首尾衔接跑马灯的示例代码
Oct 16 HTML / CSS
html5组织文档结构_动力节点Java学院整理
Jul 11 HTML / CSS
html5指南-4.使用Geolocation实现定位功能
Jan 07 HTML / CSS
HTML5之SVG 2D入门5—颜色的表示及定义方式
Jan 30 HTML / CSS
html5 viewport使用方法示例详解
Dec 02 HTML / CSS
HTML5+css3:3D旋转木马效果相册
Jan 03 HTML / CSS
HTML5地理定位_动力节点Java学院整理
Jul 12 HTML / CSS
html5自动播放mov格式视频的实例代码
Jan 14 HTML / CSS
CSS 实现Chrome标签栏的技巧
Aug 04 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
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
javascript与有限状态机详解
2014/05/08 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
3种js实现string的substring方法
2015/11/09 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
JQueryEasyUI之DataGrid数据显示
2016/11/23 Javascript
localStorage实现便签小程序
2016/11/28 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
JavaScript变速动画函数封装添加任意多个属性
2019/04/03 Javascript
从零使用TypeScript开发项目打包发布到npm
2020/02/14 Javascript
python和shell监控linux服务器的详细代码
2018/06/22 Python
python写程序统计词频的方法
2019/07/29 Python
Python轻量级web框架bottle使用方法解析
2020/06/13 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
2012/10/15 面试题
董事长岗位职责
2013/11/30 职场文书
精彩自我鉴定
2014/01/16 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
领导班子对照检查剖析材料
2014/10/13 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
调解书格式范本
2015/05/20 职场文书
2015最新民情日记范文
2015/06/26 职场文书