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 3D位移translate效果实例介绍
May 03 HTML / CSS
css3中的calc函数浅析
Jul 10 HTML / CSS
CSS3的RGBA中关于整数和百分比值的转换
Aug 04 HTML / CSS
HTML5 canvas实现雪花飘落特效
Mar 08 HTML / CSS
HTML5新特性之用SVG绘制微信logo
Feb 03 HTML / CSS
常用的HTML5列表标签
Jun 20 HTML / CSS
canvas实现圆形进度条动画的示例代码
Dec 26 HTML / CSS
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
Jul 12 HTML / CSS
canvas绘图按照contain或者cover方式适配并居中显示
Feb 18 HTML / CSS
Canvas高级路径操作之拖拽对象的实现
Aug 05 HTML / CSS
html css3不拉伸图片显示效果
Jun 07 HTML / CSS
分享CSS盒子模型隐藏的几种方式
Feb 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
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
2015/03/25 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
php字符串操作针对负值的判断分析
2016/07/28 PHP
php微信开发接入
2016/08/27 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
PHP工厂模式简单实现方法示例
2018/05/23 PHP
jQuery 锚点跳转滚动条平滑滚动一句话代码
2010/04/30 Javascript
javascript getElementsByTagName
2011/01/31 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
Javascript玩转继承(三)
2014/05/08 Javascript
js中匿名函数的创建与调用方法分析
2014/12/19 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
JavaScript SHA512加密算法详细代码
2016/10/06 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
vue.js指令v-model实现方法
2016/12/05 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
详解Node使用Puppeteer完成一次复杂的爬虫
2018/04/18 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
Python读取Excel的方法实例分析
2015/07/11 Python
利用Python实现微信找房机器人实例教程
2019/03/10 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
Python单链表原理与实现方法详解
2020/02/22 Python
在django admin详情表单显示中添加自定义控件的实现
2020/03/11 Python
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
如何写自我鉴定
2014/03/19 职场文书
离婚案件答辩状
2015/05/22 职场文书
清洁工工作总结
2015/08/11 职场文书
消防安全培训工作总结
2015/10/23 职场文书
python垃圾回收机制原理分析
2022/04/13 Python
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python