【发布时间】:2023-03-05 02:38:01
【问题描述】:
我正在开发一个新网站,我想修复一个背景图像,以便将来应用视差。
这是我的html代码
<div class="parallax image1"></div>
这是我的css
.parallax {
height: 10em;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover top: 0;
left: 0;
z-index: -1;
}
.image1 {
background-image: url("https://d2wq73xazpk036.cloudfront.net/media/27FB7F0C-9885-42A6-9E0C19C35242B5AC/A7BC70EF-2E93-47DA-A355C4B22039324E/thul-6818f8f2-2711-5159-9648-cc23606b037c.jpg");
}
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure sse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<div class="parallax image1"></div>
<p>Lorem ipsum dolor sit amet, aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
在 Chrome 58、Microsoft Edge、Internet Explorer、Opera 和 Safari 上一切正常。该图像未在 Firefox 上显示。正确的高度在那里,但不是图像。
提前致谢!
编辑:添加这个不起作用。
html {
background-attachment: fixed;}
【问题讨论】:
-
我已经尝试过这个解决方案,但不幸的是它不起作用。
-
那么请创建一个minimal reproducible example,以便我们检查实际问题。
-
检查This link,也许它应该有帮助。
-
我已经用我网站上的代码添加了一个 sn-p。它在网站上不起作用,但在 sn-p 上起作用。我不明白为什么它不起作用。
标签: html css firefox background-image fixed