我在我的 ReactJS 网站中使用固定的背景图像。即使不同元素的相同 CSS 属性运行良好,我在标题区域中使用的图像也被奇怪地拉伸(放大,只有一小部分图片可见)。
应用程序.js
return (
<div id="main">
<div id="header">
...
</div>
...
<div id="bg-img1" className="background_image">
...
应用程序.css
#header {
background-image: url("img/svatba.jpg");
background-position: center center;
background-size: cover;
background-attachment: fixed;
height: 300px;
background-repeat: no-repeat;
}
...
.background_image {
background-size: cover;
background-position: center;
text-align:center;
min-height: 326px;
background-repeat: no-repeat;
}
#bg-img1 {
background: url('img/svatba2.jpg');
background-attachment: fixed;
background-repeat: no-repeat;
}
...
现在“header”元素中的图像显示为缩放,而不是应有的覆盖视口。“bg-img1”元素中的图像正确显示。
我错过了什么?