弹层相对于浏览器窗口(或屏幕)居中

Posted sharestone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了弹层相对于浏览器窗口(或屏幕)居中相关的知识,希望对你有一定的参考价值。

三、弹层相对于浏览器窗口(或屏幕)居中:

可将弹层对应的dom作为body第一层子元素,然后给弹层设置样式:

{   background-color: #fff;
    left: 50%;
    margin: -高/2 0 0 -宽/2;
    position: fixed;
    top: 50%;
    width: 300px;
    height: 300px;
    z-index: 25;
}
PS:
1、margin的值设置: -(元素的实际高度/2) 0 0 -(元素的实际宽度/2);
2、该元素的宽高如果被内部元素撑开,也可不写;

以上是关于弹层相对于浏览器窗口(或屏幕)居中的主要内容,如果未能解决你的问题,请参考以下文章

鼠标相对于屏幕的位置鼠标相对于窗口的位置和获取鼠标相对于文档的位置

jQuery获取元素相对于窗口的位置

逆战班第三周 定位实现一个元素水平垂直居中的方法

BOM:浏览器对象模型

如何在 PyQt5 中相对于父窗口移动子窗口?

js 获取屏幕或元素宽高...