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>
    


  • 相关阅读:
    dev GridControl 代码自定义下拉框
    字符串utf-8相互转换
    .net 相关
    dev grid 样式
    winform 重置快捷写法
    winform 代码定义事件
    winform设置默认打印机
    可为空的对象必须具有一个值
    js获取当前日期之前或之后数据
    sql 快捷方法使用
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7090862.html
Copyright © 2011-2022 走看看