【发布时间】:2026-02-17 11:40:01
【问题描述】:
我有一张背景图片,可以在这里看到https://www.nova969.com.au/win/novas-sending-you-ed-sheeran
图像是主体的背景图像。 打开画布外菜单时,背景图像会发生变化。 我希望将背景图片保留在打开背景图片之前的确切位置。
您会注意到以下 css 用于正文
body.has-background {
background-image: url(https://d2nzqyyfd6k6c7.cloudfront.net/nova-skins/972409-novafm-edsheeran-platwinpage-bg.jpg);
}
画布外打开时,会导致背景位置偏移。我需要确保背景不会移动。有人可以帮我解决这个问题吗?
目前,将两张图片合并为一张不是我们的选择。
另外,要复制,
- 使用桌面中的任何浏览器访问链接
- 向下滚动页面。
- 打开画布外菜单(左上角的那个)
- 您会注意到背景的变化
【问题讨论】:
-
画布外菜单到底是什么意思?
-
如果您稍微向下滚动,然后单击左上角的关闭画布菜单,您会注意到背景图像发生了变化。我希望背景图像保持在打开前的位置 - 也就是不移动
-
知道了...现在检查问题。
-
将2张图片(背景图片,以及中间缺少的
<img />标签)合并起来作为整个身体的背景图片会不会更容易?你可以设置顶部边缘,这样您就可以有空间看到 Ed Sheeran。 -
我希望。但由于各种(!!)原因,这不是我们现在的选择。
标签: javascript html css