image - 在 div 内拉伸(stretch)背景并使其可滚动

标签 image css twitter-bootstrap background

我有一个着陆页,它应该在页面加载时包含一个拉伸(stretch)的背景图像,底部内容不应该在向下滚动时对用户可见,并且内容不应该作为背景图像。这是我try

但在这种情况下图像不会滚动

标记

<div class="home">
    <img src="/wp-content/themes/clothes/assets/img/bg.png" class="bg">
</div>
<div class="container">
    <div class="row"><p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
    </div>
</div>

CSS

img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;

  /* Set up proportionate scaling */
  width: 100%;
  height: auto;

  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
  img.bg {
    left: 50%;
    margin-left: -512px;   /* 50% */
  }
}

最佳答案

简而言之,图像不会滚动,因为使用 position:fixed;position:absolute; 将从文档流中删除该元素并且将不再交互以您可能期望的方式使用页面上的元素。

如果您删除它,它将滚动。抱歉,我无法理解内容相对于图像的位置。您能否澄清一下,以便我可以帮助您解决其余问题?

关于image - 在 div 内拉伸(stretch)背景并使其可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23762196/

相关文章:

image - Matlab将矩阵保存为具有不同值的图像

html - CSS 倾斜和变换在 Chrome 和 Edge 上添加了不需要的轮廓

html - 拖放站点选项卡

css - @media 屏幕不工作

swift - SwiftUI-将边框添加到图像的一个边缘

image - 将带有 Exif 信息的图像从 Windows Phone 发送到 Java 服务器

html - CSS 高度 :auto not showing for responsive image

html - Bootstrap 制作全宽全高列

twitter-bootstrap - 用于 xs、sm 的 Bootstrap 容器流体

django - 在 Django 的 HTTP post 请求后保留在选项卡上