html - 在屏幕中居中 BIG div

标签 html css

我会尽量具体地回答这个问题。在过去的 2 个小时里,我一直在搜索整个谷歌,但我不知道如何搜索到这样的东西。

我有一个很大的 div,尺寸是 10,000 像素 x 10,000 像素。我想做的是用一个大照片集填充它(这是一个本地网站,我想做成一个大的数码照片墙)。

我可以在 css 中进行 10,000px x 10,000px 的潜水,这不是问题。我想要的是:当有人打开页面时,页面必须在“中间”,这样正好在 div 中间的照片也在页面中间,这样访问者就可以上去,向下、向左和向右滚动以查看其余部分。我做了一个小图像来帮助它。

enter image description here

编辑:这是我到目前为止得到的

        <div id="hover">hover</div>
    <div id="pinboard-container">
        <div id="pinboard"></div>
    </div>

https://jsfiddle.net/etk8478c/

最佳答案

我建议您先实际尝试一下,这样我们才能更快地了解您想要做什么。我想我用 CSS 做了你想要的,但用了一个更小的 div。 JSFiddle

这是重要的部分(如果您不想让 div 位于所有内容之上,请删除 z-index,将边距中的“100”设置为 div 高度和宽度的一半,因此在此示例中,div 具有高度为 200,宽度为 200。):

  position:fixed;
  z-index: 100;
  top:50%; 
  left:50%;
  margin:-100px 0 0 -100px;

关于html - 在屏幕中居中 BIG div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30851486/

相关文章:

html - 为什么我的背景延伸到页面顶部的边缘,而不是底部?

html - 多行 anchor 链接 CSS

html - metaslider wordpress 中的圆 Angular

html - CSS - 让页面内容充满整个屏幕高度

javascript - 如何重新触发功能(翻译动画)

html - 使 div 扩展到包含 span 的宽度

css - html5 中的静音标题视频

javascript - HTML Canvas 游戏 : 2D collision detection

javascript - 使用 jQuery 隐藏父 div

javascript - 如何根据特定选项更改文本颜色?