js弹出的遮罩层,如何能遮住全屏?
2个回答
2022-12-01 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
遮罩层的CSS
#mask {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0, 0, 0, .3);
z-index: 99999;
}
在传统浏览器中,不支持rgba的写法。
可以用伪造一层遮罩层
// html
<div id="modal">
<div class="mask"></div>
<!-- 这里开始才是真正的内容 -->
<div class="dialog"></div>
</div>
// CSS
#modal {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 99999;
}
#modal .mask {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: #000;
opacity: .3;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询