一、理论:

1.HSLA颜色模式

a.HSLA在HSL基础上添加了不透明度,值越大透明度越低

b.HSLA颜色模式的浏览器兼容性和HSL一样,仅仅有较新版本号的主流浏览器才支持

2.RGBA和HSLA颜色模式二者能够全然相互替换

3.RGBA/HSLA的IE兼容方案

a.在IE8下面版本号。一般在前面设置一个非透明色,在其后紧跟一个RGBA/HSLA颜色模式

b.将透明的PNG图片平铺做为背景图片,适用于ie7-8

c.使用Gradient滤镜能够指定半透明颜色。将起止色设置为同一种颜色就可以避免产生渐变

二、实践:

1.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
.row{
overflow: hidden;
}
.row div{
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
float:left;
}
.row:nth-of-type(1) div {
background: hsla(183,50%,50%,1);
}
.row:nth-of-type(2) div {
background: hsla(133,50%,50%,.8);
}
.row:nth-of-type(3) div {
background: hsla(133,50%,50%,.6);
}
.row:nth-of-type(4) div{
background: hsla(133,50%,50%,.4);
}
.row div:nth-child(1){
background: hsla(133,50%,50%,.2);
}
.row div:nth-child(2){
background: hsla(133,50%,50%,.1);
}
.row div:nth-child(3){
background: hsla(133,50%,50%,.2);
}
.row div:nth-child(4){
background: hsla(133,50%,50%,.3);
}
.row div:nth-child(5){
background: hsla(133,50%,50%,.4);
}
.row div:nth-child(6){
background: hsla(133,50%,50%,.5);
}
.row div:nth-of-type(1) div {
background: hsla(133,50%,50%,.6);
}
</style>
</head>
<body>
<div class="demo">
<div class="row">
<div>
1
</div>
<div>
0.8
</div>
<div>
0.6
</div>
<div>
0.4
</div>
<div>
0.2
</div>
</div>
<div class="row">
<div>
1
</div>
<div>
0.8
</div>
<div>
0.6
</div>
<div>
0.4
</div>
<div>
0.2
</div>
</div>
<div class="row">
<div>
1
</div>
<div>
0.8
</div>
<div>
0.6
</div>
<div>
0.4
</div>
<div>
0.2
</div>
</div>
<div class="row">
<div>
1
</div>
<div>
0.8
</div>
<div>
0.6
</div>
<div>
0.4
</div>
<div>
0.2
</div>
</div>
<div class="row">
<div>
1
</div>
<div>
0.8
</div>
<div>
0.6
</div>
<div>
0.4
</div>
<div>
0.2
</div>
</div>
</div> </body>
</html>

最新文章

  1. 《Linux常用命令》笔记
  2. 【原创】开源Math.NET基础数学类库使用(02)矩阵向量计算
  3. 开源任务管理平台TaskManager介绍
  4. CF 208A Dubstep(简单字符串处理)
  5. SpringMVC学习总结(七)——SpringMVC注解@..详解
  6. [HTML] Google IE-x.js 解决IEx与W3C标准的冲突
  7. crontab 定时的陷阱
  8. JAVAEE学习笔记
  9. 试用MarkDown
  10. java Socket多线程聊天程序
  11. RequireJS简单实用说明
  12. hibernate一对多映射文件的配置
  13. Idea中类上有叉的解决方法
  14. BZOJ2173 整数的lqp拆分(生成函数)
  15. Tomcat学习总结(13)—— Tomcat常用参数配置说明
  16. win7 远程桌面连接centos 6.5
  17. 去除input的默认样式
  18. 测试rar/bz2/tar.gz/gz压缩文档完整性
  19. 20155320 2016-2017-2 《Java程序设计》第五周学习总结
  20. linux 硬连接与软连接

热门文章

  1. html中canvas渲染图片,并转化成base64格式保存
  2. SQLServer2008 关于数值字段列的累计
  3. java中equals方法和==的用法
  4. NetCore下获取项目文件路径
  5. php判断方法及区别
  6. 控制台输入年龄,根据年龄输出不同的提示 ------if……else if ……else 语句
  7. 【SQL】联合语句
  8. 排序算法Java版
  9. Centos6.6 编译安装nginx
  10. 01 Centos安装python3