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 相关文章推荐
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
Dec 28 HTML / CSS
CSS图片翻转动画技术详解(IE也实现了)
Apr 03 HTML / CSS
css3动画 小球滚动 js控制动画暂停
Nov 29 HTML / CSS
html5音频_动力节点Java学院整理
Aug 22 HTML / CSS
html5 学习简单的拾色器
Sep 03 HTML / CSS
HTML5的语法变化介绍
Aug 13 HTML / CSS
html5教你做炫酷的碎片式图片切换 (canvas)
Jul 28 HTML / CSS
html5录音功能实战示例
Mar 25 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
Oct 19 HTML / CSS
浅析HTML5 meta viewport参数
Oct 28 HTML / CSS
如何在CSS中绘制曲线图形及展示动画
May 24 HTML / CSS
CSS子盒子水平和垂直居中的五种方法
Jul 23 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
vs中通过剪切板循环来循环粘贴不同内容
2011/04/30 PHP
PHP编程函数安全篇
2013/01/08 PHP
php PDO实现的事务回滚示例
2017/03/23 PHP
Laravel框架模型的创建及模型对数据操作示例
2019/05/07 PHP
ext 同步和异步示例代码
2009/09/18 Javascript
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
JS控制静态页面传递参数并获取参数应用
2016/08/10 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
2017/09/20 jQuery
实现jquery放大镜的两种方法
2018/02/22 jQuery
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
Nuxt项目支持eslint+pritter+typescript的实现
2019/05/20 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
pyqt5 实现多窗口跳转的方法
2019/06/19 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
CSS3实现多样的边框效果
2018/05/04 HTML / CSS
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
实习单位鉴定评语
2014/04/26 职场文书
光学与应用专业毕业生求职信
2014/09/01 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
2015年万圣节活动总结
2015/03/24 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
小学远程教育工作总结
2015/08/13 职场文书
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python
Mysql中存储引擎的区别及比较
2021/06/04 MySQL
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js
Vue组件化(ref,props, mixin,.插件)详解
2022/05/15 Vue.js