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轻松实现清新 Loading 效果的简单实例
Jun 06 HTML / CSS
CSS实现的一闪而过的图片闪光效果
Apr 23 HTML / CSS
CSS3点击按钮实现背景渐变动画效果
Oct 19 HTML / CSS
html5使用Canvas绘图的使用方法
Nov 21 HTML / CSS
详解Canvas事件绑定
Jun 27 HTML / CSS
html5桌面通知(Web Notifications)实例解析
Jul 07 HTML / CSS
Web时代变迁及html5与html4的区别
Jan 06 HTML / CSS
html5 初试 indexedDB(推荐)
Jul 21 HTML / CSS
浅谈Html5中视频 音频标签 进度条的问题
Jul 26 HTML / CSS
详解移动端HTML5页面端去掉input输入框的白色背景和边框(兼容Android和ios)
Dec 15 HTML / CSS
h5实现获取用户地理定位的实例代码
Jul 17 HTML / CSS
Canvas获取视频第一帧缩略图的实现
Nov 11 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
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
PHP下几种删除目录的方法总结
2007/08/19 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
jQuery 页面 Mask实现代码
2010/01/09 Javascript
javascript事件冒泡实例分析
2015/05/13 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
vue-cli如何快速构建vue项目
2017/04/26 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
jQuery子选择器与可见性选择器实例分析
2019/06/28 jQuery
Vue+Koa2+mongoose写一个像素绘板的实现方法
2019/09/10 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
python中的yield使用方法
2014/02/11 Python
Python实现购物程序思路及代码
2017/07/24 Python
Python中max函数用于二维列表的实例
2018/04/03 Python
python sys.argv[]用法实例详解
2018/05/25 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
2019/04/26 Python
实例详解Python装饰器与闭包
2019/07/29 Python
python多线程并发及测试框架案例
2019/10/15 Python
python ftplib模块使用代码实例
2019/12/31 Python
基于Python爬取爱奇艺资源过程解析
2020/03/02 Python
Python tcp传输代码实例解析
2020/03/18 Python
详细分析Python collections工具库
2020/07/16 Python
详解HTML5中的拖放事件(Drag 和 drop)
2016/11/14 HTML / CSS
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书
爱心捐款感谢信
2015/01/20 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
培训后的感想
2015/08/07 职场文书
初中物理教学反思
2016/02/19 职场文书
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android