zoukankan      html  css  js  c++  java
  • 彻底搞清楚rgba与opacity/filter的区别

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>rgba与opacity/filter的区别</title>
        <style>
            *{
                margin:0;
                padding:0;
            }
            a{
                text-decoration: none;
            }
            ul li{
                list-style: none;
            }
            #nav{
                width: 960px;
                height: 50px;
                line-height: 50px;
                background-color: rgba(13,83,188,0.8);
                margin:0 auto;
            }
            #nav ul li{
                float: left;
                width: 19.91%;
                text-align: center;
            }
            #nav ul li:nth-child(even){
                border-left:1px solid #fff;
                border-right:1px solid #fff;
            }
            #nav ul li a{
                font-size: 14px;
                color: #FFFFFF;
            }
    
            #nav ul li:hover{
                cursor: pointer;
                background-color: lightgray;
            }
            #nav ul li:hover a{
                color:rgb(13,83,188);
            }
            #imgList{
                width: 200px;
                margin:100px auto;
                height: 200px;
                border:1px solid #000000;
                background:url("../images/big-4.jpg") no-repeat 100% 100%;
                position: relative;
            }
            #imgList>div{
                position: absolute;
                top:25px;
                left: 25px;
                width: 150px;
                height: 150px;
                line-height: 150px;
                text-align: center;
                /*文字不会跟随父元素变得半透明*/
                /*background:rgba(0,0,0,0.5);*/
    
                /*文字跟随父元素变得半透明*/
                background:rgb(0,0,0);
                opacity:0.5;
                filter: "alpha(opacity=60)"; /*兼容 IE 8 */
                filter: alpha(opacity=60);   /*兼容 IE 4-7 */
            }
    
            #imgList>div>span{
                font-size: 24px;
                color: #fff;
            }
        </style>
    </head>
    <body>
    <div>
    
    </div>
        <nav id="nav">
            <ul>
                <li><a href="#">PRODUCTS</a></li>
                <li><a href="#">BRANDS</a></li>
                <li><a href="#">OUR SERVICE</a></li>
                <li><a href="#">BLOG</a></li>
                <li><a href="#">CONTACT</a></li>
            </ul>
        </nav>
    <div bgcolor="#336699">
    <div id="imgList">
        <div>
            <span>Colors</span>
        </div>
    </div>
        <h4>说明:background:rgba(0,0,0,0.5);子元素不会跟随父元素变得半透明,不需和opacity、filter配合使用</h4>
        <h4>说明:background:rgb(0,0,0);opacity:0.5;子元素会跟随父元素变得半透明,彼此需要配合使用,并且要使用filter来兼容低版本IE浏览器</h4>
    </div>
    </body>
    </html>
        说明:background:rgba(0,0,0,0.5);子元素不会跟随父元素变得半透明,不需和opacity、filter配合使用
       说明:background:rgb(0,0,0);opacity:0.5;子元素会跟随父元素变得半透明,彼此需要配合使用,并且要使用filter来兼容低版本IE浏览器
  • 相关阅读:
    云笔记项目-Spring事务学习-传播Requried
    云笔记项目-Spring事务学习_测试准备
    云笔记项目-AOP知识简单学习
    云笔记项目-过滤器与拦截器学习
    云笔记项目-Java反射知识学习
    云笔记项目-补充JS面向对象编程基础知识
    云笔记项目-移动笔记后高亮显示笔记本和笔记
    算法-第四版-练习1.3.16解答
    Redis相关的内核参数解释与设置
    算法-第四版-练习1.3.17解答
  • 原文地址:https://www.cnblogs.com/yingleiming/p/7810130.html
Copyright © 2011-2022 走看看