기본적으로 나는 매우 큰 이미지 (3000 x 2000 이상)를 배경 이미지로 설정하고 창 크기 조정에 따라 크기를 조정하려고합니다. 그러나, 아직도 내가 100 %로 폭을 설정하고 때조차 원래 해상도의 (오른쪽으로 화면을 클립 숨겨진) 숙박하고자하는 최대 폭에 컨테이너 100 %배경 이미지가 창 크기로 조절되지 않음
HTML
<div class="container-fluid">
<div id="image-container">
</div>
</div>
CSS
.container-fluid {
height: 100%;
width: 100%;
padding: 0;
}
#image-container {
background-image: url(../img/bg.png);
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width: 100%;
height: 100%;
}
내가 편집 부트 스트랩의 .container-fluid
비트가 기본 15 픽셀의 패딩과 더 폭 또는 높이가 없었다 사실 없애했다. 부트 스트랩이 원인이 될 수있는 몇 가지 속성이 있는지 정확히 알 수는 없지만 디버거를 살펴볼 때 계산 된 너비가 매우 커지면 width
속성이 #image-container
이고 100 %로 설정됩니다. 하지만 부모님은 내가 알고있는 뷰포트보다 더 크게 설정되어 있지 않습니다. (컨테이너의 max-width: 100%;
을 설정하면 이미지가 사라집니다.)
[이] (https://jsfiddle.net/3cgr0r3o/2/) 나에게 작업 보인다? –
나는 그것이 작동한다고 말하는 이유를 모르겠다. 이 바이올린은 결과 창에 공백 만 남습니다. – Mockingbird
@Mockingbird - 바이올린에서'html, body {height : 100 %}'를 놓쳤습니다. [고정 된 예가 있습니다] (https://jsfiddle.net/x4nd8d75/) – misterManSam