【发布时间】:2018-06-21 15:10:35
【问题描述】:
body {
padding: 0;
background-image: url("https://cms-assets.tutsplus.com/uploads/users/107/posts/26488/final_image/41-space-scrolling-background850-2.jpg");
}
.container1 {
background-color: blue;
opacity: 0.5;
}
.container2 {
background-color: blue;
opacity: 0.5;
}
<div class="container1">
<h1>Div no 1</h1>
</div>
<div class="container2">
<h1>Div no 2</h1>
</div>
我有这 2 个 div 和一张背景图片
示例:
第 1 部分:高度 250 像素
第 2 部分:高度 250 像素
我的问题是背景图片的高度大于两个div之和。有没有一种方法可以在不降低图像质量的情况下填充两个 div?
附言。两个div是block
【问题讨论】:
-
嗨,您可以在问题中包含 HTML 和 CSS 吗?
-
很抱歉,您没有任何代码或图像。你能插入一些吗?我很确定我知道你的问题,但我需要确定。
-
你可以使用overflow: hidden for main div
-
@charankumar 这对背景图片无效
-
嗨,我更新了我的答案,所以你不必按照你的要求使用 px 单位。看看吧!