美文网首页
针对遮罩层遮挡不完全的解决方法

针对遮罩层遮挡不完全的解决方法

作者: 装在壳子里的刺猬 | 来源:发表于2019-05-27 09:33 被阅读0次

           我们自己写弹框时,他会有一个遮罩层,页面的内容超过了电脑物理高度,设置height:100%,这个遮罩层就只能挡住物理高度,剩下的那一部分就直接裸漏在外面了。

  那么针对这个问题,我找到了一个方法,

  在html文件中

<div id="model>    

    <div class="mask"></div>    

    <!-- 这里开始才是真正的内容 -->   

     <div class="dialog"></div>

</div>

在css文件中

#model {   

     position: fixed;    

      left: 0; right: 0;  top: 0;  bottom: 0;   

      z-index: 99999;

}

#model .mask{    

    position: absolute;   

    left: 0;    right: 0;    top: 0;    bottom: 0;   

    background-color: #000;    

    opacity: .3;

}

这里的重点就是父元素的position一定是fixed,原本我们可以设置一个div就可以做到遮罩层的效果,但是传统浏览器不支持rgba的写法,所以只能使用上面的写法,分两个div

相关文章

  • 针对遮罩层遮挡不完全的解决方法

    我们自己写弹框时,他会有一个遮罩层,页面的内容超过了电脑物理高度,设置height:100%,这个遮罩层就只能挡...

  • 模态框被遮罩层遮挡

    在模态框的div,设置data-backdrop="false",注:设置模态框取消自动启动遮罩层

  • Pr19-Premiere特效滤镜:键控-轨道遮罩

    效果-键控-轨道遮罩键:上图形,下背景 文字层在上方:遮罩层 背景层在下方:被遮罩层 给被遮罩层添加“轨道遮罩键”...

  • element-ui 解决el-dialog 内容在遮罩层后面

    vue加入element-ui 弹窗的时候el-dialog 内容在遮罩层后面,如下图 解决方法 :

  • 放大镜效果

    核心原理1、鼠标经过遮罩层显示,离开隐藏;2、移动鼠标遮罩层跟随,鼠标超出大盒子后遮罩层不跟随出框;3、移动遮罩层...

  • 遮罩层实现

    代码如下 实现效果:点击按钮,显示遮罩层,弹出弹框点击遮罩层,隐藏遮罩层,隐藏弹框

  • 一、移动端相关问题

    1.移动端禁止遮罩层下面的页面滑动 答:打开遮罩层的时候,给遮罩层下面的页面添加position:fixed属性,...

  • Axure实现遮罩效果

    很多时候我们在编辑视频的时候经常需要用到遮罩的效果,一般制作遮罩动画,就是指一个遮罩层同时遮罩多个被遮罩层的遮罩动...

  • CALayer的mask属性简介

    mask就是PS中的遮罩; 遮罩层必须至少有两个图层,上面的一个图层为“遮罩层”,下面的称“被遮罩层”;这两个图层...

  • 侧边弹窗

    遮罩层 html 遮罩层样式 侧边弹窗html 侧边弹窗css .list样式

网友评论

      本文标题:针对遮罩层遮挡不完全的解决方法

      本文链接:https://www.haomeiwen.com/subject/wihqtctx.html