javascript - 滚动窗口中的垂直居中

标签 javascript css centering

我正在尝试将已滚动到底部的窗口中的图像垂直居中(或放置在任意垂直位置)。

例如,用户正在页面上阅读、单击等,现在在经过多个屏幕的内容后,位于页面底部并即将单击最后一个按钮。我希望在窗口中央弹出一个图像。

当我尝试时: http://www.w3.org/Style/Examples/007/center-example

或者: http://www.jakpsatweb.cz/css/css-vertical-center-solution.html

图像位于内容的第一个屏幕的中心,即您必须将页面一直向上滚动才能看到它在窗口的中心。我希望图像位于当前滚动点的中心。这是 Javascript 函数的一部分。

最佳答案

固定位置可以做到这一点(CSS中的position:fixed)。这是 jsfiddle其中模态弹出窗口以这种方式在屏幕上居中。

关于javascript - 滚动窗口中的垂直居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10351249/

相关文章:

html - 中间对齐另一个 div 中的 div 与中间对齐内容

javascript - 如何从 JS 文件获取变量到 Node JS 文件

javascript - 如何使 <input type ="text"/> 的字符串/内容为其值?

javascript - 如何检测浏览器是否支持暗模式

javascript - 如何防止计数器递增超过元素的高度?

css - 为什么 flex 元素限制为父级大小?

javascript - spin.js 在 IE 和 FF 上长时间运行线程时停止旋转

JavaScript 全部替换

javascript - 如何使联系表格提交对电子邮件的回复?

html - 如何在导航栏中居中品牌/形象