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 简单又实用的5个属性
Mar 04 HTML / CSS
利用CSS3的checked伪类实现OL的隐藏显示的方法
Dec 18 HTML / CSS
css3实现画半圆弧线的示例代码
Nov 06 HTML / CSS
利用CSS3 动画 绘画 圆形动态时钟
Mar 20 HTML / CSS
HTML5 canvas画矩形时出现边框样式不一致的解决方法
Oct 14 HTML / CSS
HTML5样式控制示例代码
Nov 27 HTML / CSS
编写html5时调试发现脚本php等网页js、css等失效
Dec 31 HTML / CSS
Web前端页面跳转并取到值
Apr 24 HTML / CSS
基于MUI框架使用HTML5实现的二维码扫描功能
Mar 01 HTML / CSS
html5 canvas的绘制文本自动换行的示例代码
Sep 17 HTML / CSS
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
Jun 04 HTML / CSS
CSS的class与id常用的命名规则
May 18 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
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
php 高性能书写
2010/12/11 PHP
Zend的AutoLoad机制介绍
2012/09/27 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
PHP可变变量学习小结
2015/11/29 PHP
简单的pgsql pdo php操作类实现代码
2016/08/25 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
javascript实现json页面分页实例代码
2014/02/20 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
JavaScript禁止微信浏览器下拉回弹效果
2017/05/16 Javascript
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
spring+angular实现导出excel的实现代码
2019/02/27 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
python调用windows api锁定计算机示例
2014/04/17 Python
Python中的面向对象编程详解(下)
2015/04/13 Python
python基本语法练习实例
2017/09/19 Python
python实现textrank关键词提取
2018/06/22 Python
python使用pygame框架实现推箱子游戏
2018/11/20 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
世界上最好的足球商店:Unisport
2019/03/02 全球购物
设计师求职信
2014/07/01 职场文书
机关干部四风问题自我剖析及整改措施
2014/10/26 职场文书
公司租车协议书
2015/01/29 职场文书
出国导师推荐信
2015/03/25 职场文书
小学体育教学随笔
2015/08/14 职场文书