企业网站建设中,如何给网站添加遮盖层弹窗?
2018-07-23 本文已影响36人
337814e901ea
在我们网络建设中,前端开发有时可能会需要添加遮盖层弹窗,如:弹窗登录、搜索、详情图片、内容详情等功能,这时遮盖弹窗我们可以使用position: fixed;的方式来实现遮盖层效果。css设置方法如下:
![](https://img.haomeiwen.com/i5685379/e53adc17fbf17050.jpg)
这样遮盖层效果就实现了,但有时候我们会遇到一些特殊情况,比如弹窗中的内容信息很多,弹窗高度很高超出其底部body的高度,这样就会出现底部超出留白的情况,我们应该怎样处理呢?我在遇到这个问题时,寻找了许多方法,但是基本上都是华而不实,最后的解决方法却是朴实无华。
实现思路:出现这种情况后,我们需要思考其最本质的问题是什么,这样我们从最本质的问题出发就找到了最简单的实现方法。像遮盖层弹窗超出时,我想到的是:
1.怎样能够让遮盖层不影响到其底部body
2.鼠标滚动使其底部页面滚动,怎样取消其滚动效果
3.怎样让遮盖层滚动
4.最后发现要实现的就是:取消body滚动条、遮盖层添加滚动条
![](https://img.haomeiwen.com/i5685379/a03b1516f28ba7c7.jpg)