CSS学习(十六)-HSLA颜色模式
来源:互联网 发布:电子书软件免费 编辑:程序博客网 时间:2024/05/16 07:29
一、理论:
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.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>
0 0
- CSS学习(十六)-HSLA颜色模式
- CSS学习笔记:RGBA与HSLA
- CSS学习(十五)-CSS颜色模式、CSS颜色透明度
- css中HSLA
- CSS十六种基本颜色
- html和CSS基础学习(十六)
- css3中颜色值用HSLA表示
- IO学习(十六)装饰设计模式
- opencv学习(十六)之颜色空间转换cvtColor()
- opencv学习(十六)之颜色空间转换cvtColor()
- CSS学习(十四)-CSS颜色之一
- CSS3 RGBA和HSLA色彩模式
- CSS 表格(十六)
- HTML 颜色名(十六)
- 设计模式学习笔记十六(Interpreter解释器模式)
- 设计模式学习系列十六:命令模式(Command)
- 设计模式学习笔记十六:代理模式(Proxy Pattern)
- HSL和HSLA,RGBA全新的定义颜色方法
- Java poi 批量读取Excel
- IOS storyboard 和模拟器的尺寸大小不符,选择的是iPhone6 但 storyboard面板太大!!!
- 最近面试的一些感想
- linux的nohup命令的用法
- 图的理解:深度优先和广度优先遍历及其 Java 实现
- CSS学习(十六)-HSLA颜色模式
- JVM简单个人总结(一)
- 希尔排序练习(Shell's sort)
- Java中PO,VO,DAO,BO,POJO含义
- Cache在存储体系中的作用
- 初入Android之GridLayout布局
- OSI,TCP/IP,五层协议的体系结构,以及各层协议
- 图片放大器
- 数的分解