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>
    


  • 相关阅读:
    跨平台的好处
    Java生成PDF的另一种方法
    关于如何写小说的文章
    对概念解释得很好的文章列表
    k8s 添加补全脚本
    ingress与ingress-controller
    k8s 暴露服务的几种方式
    DevOps 的生活很有意思但并不容易---《DevOps 实践》读后总结 ----------转载转载转载转载转载转载转载转载转载
    SpringMVC的注解机制:Java中利用反射查找使用指定注解的类---找到指定包下的指定注解类
    Web应用安全威胁与防治--基于OWASP TOP 10 与ESAPI
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7090862.html
Copyright © 2011-2022 走看看