有一种 简单 的css方法实现点击之后的弹出框上下左右居中且附加灰色透明遮罩锁定窗口清除滚动条
ht ML 代码
<div class="box"> <div class="boxs"> <!-- 白色 弹窗 --> </div> </div>
css代码
html, body {
width: 100%;
h ei ght: 100%;
}
.box {
dis play : none;
width: 100%;
height: 100%;
pos IT ion: fixed;
left:0;
top:0;
background-color:rgba(0,0,0,0.5);
}
.boxs {
width: 400px;
height: 300px;
background: # fff;
box -s hadow: 1px 7px 18px 0px rgba(84, 115, 128, 0.11);
border-radius: 4px;
cursor: pointer;
position: absolute;
left: 50%;
top: 50%;
m arg in -t op: -150px;
mar gin -left: -200px;
}
使用position:fixed固定透明背景元素,可以有效锁定窗口 防 止滚动条滚动,且可以 利用 定位在父元素内部实现子元素上下左右居中。至于弹出操作只需把 点击事件 和外层div的display属性的none以及block联动起来即可。
到此这篇关于css实现弹窗上下左右居中且 背景透明 锁定窗口的 文章 就介绍到这了,更多相关css弹窗居中背景透明锁定窗口内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
总结
以上是 为你收集整理的 css实现弹窗上下左右居中且背景透明锁定窗口效果 全部内容,希望文章能够帮你解决 css实现弹窗上下左右居中且背景透明锁定窗口效果 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。
查看更多关于css实现弹窗上下左右居中且背景透明锁定窗口效果的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did201672