zoukankan      html  css  js  c++  java
  • CSS学习(十六)-HSLA颜色模式

    一、理论:
    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{
                 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>
    


  • 相关阅读:
    apache log4j打印日志源码出口
    filter listener interceptor的区别
    搭建oracle linux虚拟机报错解决
    top命令查看进程下线程信息以及jstack的使用
    关于跨域访问
    跨域访问
    一直性hash解决扩容后的hash算法不用变
    _创建日志_
    oracle读写文件--利用utl_file包对磁盘文件的读写操作
    oracle中utl_file包读写文件操作实例学习
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7090862.html
Copyright © 2011-2022 走看看