다음은 훨씬 더 신속한 해결책입니다. 반응 형 div (열과 배너)와 배경이 있습니다. 예제 웹 사이트와 달리 컨테이너는 고정 너비가 아닙니다.
https://jsfiddle.net/Lqzqo5xf/
또한 화면이 .wrapper
클래스에 min-width
속성을 적용하여 특정 크기로 축소 될 때, 고정 폭으로 컨테이너를 설정할 수있다.
예제와 마찬가지로 디바이더의 div (흰색 열)와 배경이있는 컨테이너와 겹치는 별도의 컨테이너가 필요합니다. 또한 디바이더의 절대 위치 지정을 사용하지만 대신 응답에 백분율을 사용합니다.
.wrapper {
width: 100%;
height:400px;
margin:0;
padding:0;
position: absolute;
top:0;
left:0;
}
#bg-wrapper {
background-image: url('http://www.gstatic.com/webp/gallery/1.jpg');
background-size: cover; /** Also try "contain" **/
}
.banner {
float: left;
margin-top: 70px;
width: 25%;
height: 50px;
background-color: rgba(0,0,0,0.7);
vertical-align:middle;
text-align: center;
color:white;
}
.divider {
position: absolute;
width:2%;
height: 100%;
background-color: white;
margin: 0 0 0 -1%;
padding: 0;
}
<div class="wrapper" id="bg-wrapper">
<div class="banner">
<h4>
willkommen
</div>
<div class="banner">
<h4>
willkommen
</div>
<div class="banner">
<h4>
willkommen
</div>
<div class="banner">
<h4>
willkommen
</div>
</div>
<div class="wrapper">
<div class="divider" style="left:25%;">
</div>
<div class="divider" style="left: 50%;">
</div>
<div class="divider" style="left:75%;">
</div>
</div>
그래서 당신은 당신이 네 div의 하나 하나 개의 이미지를 사용하고자하는 말은? "반응 형 해결책"이 의미하는 바를 명확히 할 수 있습니까? 창이 줄어들면 이미지가 축소되어야한다는 의미입니까? – LazerSharks
예, 이미지가 축소되어야합니다. Photoshop에서 이미지를 분할하고 싶지 않습니다. –
div의 배경은 하나의 큰 이미지 여야합니다. –