ie8下透明度处理

2020-06-11 16:00:59来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

ie8下透明度处理

ie8下透明度处理

 

css3新增属性rgba和opacity:(0~1); 在ie8下无法使用

 

Alpha(opacity=[0~100]);//[0~100] 0是透明 100是不透明。 IE下的透明度属性,子元素会继承这个透明度。下面有阻断子元素继承方法。

解决方法:

背景透明,文字不透明。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
    
        .a{  
            width: 200px;
            height: 200px;
            font-size: 20px;
            line-height: 200px;
            text-align: center;
        }

        .r{
        //设置透明度父元素定位
            position: static;
        //设置背景颜色
            background-color: indigo;
        //设置父元素透明度属性
            filter: Alpha(opacity=30);
        }

        .r p{
        
        //设置内容盒子定位,阻断透明度传播
            position: relative;
        }

    </style>
</head>
<body>
        <h1>背景透明 文字不透明</h1>
        <div class="a r">
        //内容需要套盒子
            <p>HHHH</p>            
        </div>
</body>
</html>

 

 

 

背景透明,文字也透明。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

        .a{
            width: 200px;
            height: 200px;
            font-size: 20px;
            line-height: 200px;
            text-align: center;
        }
        .l{
      background-color: indigo;

        //设置透明度, filter: Alpha(opacity=30); } </style> </head> <body> <h1>背景透明 文字透明</h1> <div class="a l">HHHH</div> </body> </html>

 


原文链接:https://www.cnblogs.com/j-jianjiaozi/p/13073416.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:CSS导航栏下划线跟随效果

下一篇:css与javascript重难点,学前端,基础不好一切白费!