我真的很紧张,这一切都是突然发生的。这是一个 WordPress 网站,请原谅网站的 Logo 无法正常工作等等...这只是一个保存为 HTML 的页面。
出于某种原因,如果我让页面打开一段时间,或者点击一个链接然后返回,备份背景颜色会突然出现,背景图像会消失!我不知道为什么。我正在使用 Chrome。
我在标题中的代码如下所示:
<div id="background" class="background-size grayscale bg"></div>
这是 CSS:
#background {
background: url("[WORKING LINK HERE]") no-repeat center center fixed #e1e1e1;
background-size: cover;
}
还有……
.bg , #supersized {
top:0;
width:100%;
height:100%;
position:fixed;
z-index:-20;
}
有没有办法避免这种情况?烦人的是,你可能看不到这个问题,因为我不知道是什么触发了它突然放弃背景图像并求助于替代颜色。如果我至少在 Chrome 中打开了一个页面足够长的时间,它就会这样做。感谢您的帮助!
最佳答案
您的“此处的工作链接”根本不起作用。我尝试加载 background.png 文件,但它不存在,过了一会儿,服务器返回网站的主页。
您有时可能会看到背景,因为它已缓存在您的浏览器中。
在你的 css 中修复你的背景图片的路径/文件名,它会工作。
关于html - 为什么我的背景图片有时会消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22986968/