내가응답 높이가
.mybanner {
height:320px;
background:url(../img/banner.png) no-repeat;
background-size:100%;
}
반응 이미지 배경이 잘 작동하는 반응 배너이 코드를 가지고있는 유일한 문제는 내가 큰 함께 테스트 할 때 .mybanner
컨테이너의 높이가 예를 들어
을 변경하지 않는 것입니다 화면
mybanner div element width = 980px
mybanner div element height = 320px
bakcground_image width = 980px
background_image height = 320px
하지만 난 화면 크기를 조정할 때, 폭 mybanner의 div 요소가 될 가정 해 봅시다 680 픽셀
이 예에서mybanner div element width = 680px
mybanner div element height = 320px
bakcground_image width = 680px
background_image height = 220px
가 background_image 높이가 서로 다른 값 mybannder 높이, 그래서 내가 이미 .mybanner 높이를 만들기 위해, 다음과 같이 수정하려고
.mybanner {
min-height:170px;
max-height:320px;
background:url(../img/banner.png) no-repeat;
background-size:100%;
}
을 자동
되었다
추한 공백을 될 것
나이 :
.mybanner {
height:100%;
//height:auto;
background:url(../img/banner.png) no-repeat;
background-size:100%;
}
하지만 작동하지 ....
하나를 어떻게 div의 높이를 만드는 방법 아이디어. 그의 배경에 이미지 크기에 따라 너무 변화 .mybanner
영어가 귀하의 언어가 아닌 것으로 알고 있지만, 무슨 뜻인지 이해하기 어렵습니다. 우리는 .mybanner 클래스가 무엇인지 모르기 때문일 것입니다. 그게 이미지인가요? 사업부? a? 다른 것? 높이가 변하기 때문에 항상 마크 업을 추가해야합니다. 당신이 보는 (또는 보이지 않는) 것은 완전히 다른 이야기이며 마크 업을 기반으로합니다. 그런데 베팅을해야한다면'background-size'를'100 %'에서'cover'로 바꿀 것을 제안합니다 – Devin
@ fabio sory 만약 내가 분명하지 않다면 ..... mybanner는 div 요소입니다. 바탕 화면에 따라 내 배경 이미지 크기를 조정하고 싶기 때문에 'background-size = 100 %'를 사용합니다. 'background-size : cover'를 사용하면 전체 이미지가 표시되지 않습니다. 작은 ... 내 경우에는 전체 이미지가 필요하므로 표지 대신 100 % 선택) – Neversaysblack