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开启硬件加速的使用和坑
Aug 21 HTML / CSS
CSS3制作翻转效果_动力节点Java学院整理
Jul 11 HTML / CSS
css3圆角边框和边框阴影示例
May 05 HTML / CSS
一款纯css3实现的响应式导航
Oct 31 HTML / CSS
利用纯css3实现的文字亮光特效的代码演示
Nov 27 HTML / CSS
纯css3实现思维导图样式示例
Nov 01 HTML / CSS
CSS3实现线性渐变用法示例代码详解
Aug 07 HTML / CSS
HTML5 离线应用之打造零请求、无流量网站的解决方法
Apr 25 HTML / CSS
html5基础标签(html5视频标签 html5新标签用法)
Dec 30 HTML / CSS
详解Html5 监听拦截Android返回键方法
Apr 18 HTML / CSS
CSS3实现三角形不断放大效果
Apr 13 HTML / CSS
html5调用摄像头实例代码
Jun 28 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函数之日期时间函数date()使用详解
2013/09/09 PHP
firefox下input type=&quot;file&quot;的size是多大
2011/10/24 Javascript
jQuery中hide()方法用法实例
2014/12/24 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
Javascript实现div的toggle效果实例分析
2015/06/09 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
JS组件Bootstrap实现下拉菜单效果代码
2016/04/26 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
jQuery layui常用方法介绍
2016/07/25 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
2018/04/07 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
Javascript前端下载后台传来的文件流代码实例
2020/08/18 Javascript
[01:56]2014DOTA2西雅图邀请赛 MVP外卡赛老队长精辟点评
2014/07/09 DOTA
Python使用minidom读写xml的方法
2015/06/03 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
pyqt5 使用cv2 显示图片,摄像头的实例
2019/06/27 Python
Python实现简单的列表冒泡排序和反转列表操作示例
2019/07/10 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
Python多线程thread及模块使用实例
2020/04/28 Python
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
办公室主任职责范文
2013/11/08 职场文书
会计大学生职业生涯规划书范文
2014/01/13 职场文书
幼儿教师辞职信
2015/02/27 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
MySQL 计算连续登录天数
2022/05/11 MySQL
Go 内联优化让程序员爱不释手
2022/06/21 Golang
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技