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 相关文章推荐
IE下实现类似CSS3 text-shadow文字阴影的几种方法
May 11 HTML / CSS
一款纯css3实现的鼠标经过按钮特效教程
Nov 09 HTML / CSS
CSS3属性box-sizing使用指南
Dec 09 HTML / CSS
localStorage 设置过期时间的方法实现
Dec 21 HTML / CSS
深入剖析HTML5 内联框架iFrame
May 04 HTML / CSS
基于canvas的骨骼动画的示例代码
Jun 12 HTML / CSS
html5录音功能实战示例
Mar 25 HTML / CSS
HTML5 canvas实现的静态循环滚动播放弹幕
Jan 05 HTML / CSS
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
Apr 22 HTML / CSS
常用的文件对应的MIME类型汇总
Apr 26 HTML / CSS
CSS中使用grid布局实现一套模板多种布局
Jul 15 HTML / CSS
CSS浮动引起的高度塌陷问题
Aug 05 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获取从html表单传递数组的方法
2015/03/20 PHP
php阳历转农历优化版
2016/08/08 PHP
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
谈谈对JavaScript原生拖放的深入理解
2016/09/20 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
基于layui table返回的值的多级嵌套的解决方法
2019/09/19 Javascript
深入探索VueJS Scoped CSS 实现原理
2019/09/23 Javascript
Node.js中console.log()输出彩色字体的方法示例
2019/12/01 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
2020/03/08 Javascript
[01:15:45]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第一局
2016/02/26 DOTA
[54:53]完美世界DOTA2联赛PWL S2 GXR vs PXG 第二场 11.18
2020/11/18 DOTA
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
Python实现图片添加文字
2019/11/26 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
基于python代码批量处理图片resize
2020/06/04 Python
python和php哪个容易学
2020/06/19 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
高级运动鞋:GREATS
2019/07/19 全球购物
九州传奇上机题
2014/07/10 面试题
十佳护士先进事迹
2014/05/08 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
三峡大坝导游词
2015/01/31 职场文书
2015年银行信贷员工作总结
2015/05/19 职场文书
建党伟业的观后感
2015/06/01 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python