弹出层的问题,以半个屏幕的宽度触发弹出层,然后把浏览器窗口最大化,如何让弹出层 仍然在可视化窗口的正中央
可视化窗口比较小的时候 触发弹出层,例如下图的第一张图片
最大化浏览器窗口的时候,弹出层的位置是没有变化的,例如第二张图片
问题,如何在改变可视化窗口的大小后,弹出层仍然在可视化窗口的正中央
新人求教 先谢过了
弹出层的问题,以半个屏幕的宽度触发弹出层,然后把浏览器窗口最大化,如何让弹出层 仍然在可视化窗口的正中央
可视化窗口比较小的时候 触发弹出层,例如下图的第一张图片
最大化浏览器窗口的时候,弹出层的位置是没有变化的,例如第二张图片
问题,如何在改变可视化窗口的大小后,弹出层仍然在可视化窗口的正中央
新人求教 先谢过了
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%); //当然知道弹窗宽高的话,用margin-top:负的高的一半,margin-left:负的宽的一半也行
弹出层:
.modal{
position: fixed;
z-index:99;
width:xxx;
height:xxx;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
遮罩层
.mask{
position: fixed;
z-index:98;
width:100%;
height:100%;
background-color:xxxx;
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读