前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >设置父元素透明度不影响子元素透明度 原

设置父元素透明度不影响子元素透明度 原

作者头像
tianyawhl
发布2019-04-04 09:36:35
发布2019-04-04 09:36:35
1.9K00
代码可运行
举报
文章被收录于专栏:前端之攻略前端之攻略
运行总次数:0
代码可运行

最近做一个加载的loading动画,有一个灰色的遮罩层,当设置opacity透明度的时候,发现里面的子元素也继承了父元素的透明度,即使子元素透明度设置为1也是在父元素的基础上设置的。有什么办法子元素的透明度不影响子元素的透明度呢?

解决方法:采用background :background:rgba(0,0,0,0.3)的模式

完整的代码:

代码语言:javascript
代码运行次数:0
复制
    <div style="" class="loadingMask">
	<div class="loading">
        <div class="loader circle-line" id="loader">
            <span></span>
            <span></span>
            <span></span>
            <span></span>
            <span></span>
			<div>数据正在加载中...</div>
        </div>
    </div>
	</div>
代码语言:javascript
代码运行次数:0
复制
/*loading*/
.loadingMask{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:2000;}
.loading {position:absolute;left:50%;top:50%;margin-left:-60px;margin-top:-60px;width:120px;}
.loader {color:#0af9ca;}
.loader span {display: inline-block;width: 8px;height: 30px;border-radius:3px;margin: 3px;background: #29f5cd;-webkit-animation: line-square 1s infinite;}
@-webkit-keyframes line-square {
        0% {
            transform: scaleY(1);
        }
        50% {
            transform: scaleY(.3);
        }
        100% {
            transform: scaleY(1);
        }
}

公众号:前端之攻略

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档