【发布时间】:2021-09-15 00:08:33
【问题描述】:
这是一个 Next.js 项目,这里使用的移动设备是 google pixel 3a。我有一个问题,在较长的页面上我的背景图像根本不会显示。这是它在高度不超过视口高度的页面上的外观
但是在一些需要滚动到底部的较长页面上,它根本不显示
body {
background-image: url("https://via.placeholder.com/500");
background-size: cover;
margin: 0;
padding-left: 5vw;
padding-right: 5vw;
height: 100vh;
min-height: 100%;
width: 90vw;
font-family: system-ui;
overflow-x: hidden;
font-size: 1.3rem;
}
如果我将背景大小更改为自动,那么它将适用于每一页,但我想要封面。也许我不明白封面对于需要滚动的页面是如何工作的,但我希望背景图像显示为第一张图像中的样子,如果内容比视口长,则内容应该只滚动图像没有移动。任何帮助表示赞赏。谢谢。
【问题讨论】:
-
您可以在我创建的 sn-p 中添加一些 HTML 内容来演示问题。
标签: javascript css reactjs next.js