<img> 태그를 이용하지 않고 <div> 박스의 백그라운드로 이용한다.
이 경우 크기에 상관없이 이미지가 자동으로 Box를 채우게 된다.
<div class="box_img_wrap">
<img src="/images/common/photo_02_03.gif" class="box_img">
</div>
[Html]
<div class="box_img_wrap" style="background-image: url('/images/common/photo_02_03.gif')" >
<img>를 넣지 않는다.
</div>
[CSS]
.box_img_wrap{ // 예시
width : 300px; height: 200px;
border: 1px solid #d2d2d2;
}
.box_img_wrap{
background-color : #ddd;
background-position : center;
background-repeat : no-repeat;
background-size : cover; ( cover는 여백없이 이미지의 가로 or 세로를 100%로 맞춘다.)
background-size : contain; ( contain은 박스의 크기 안에서 이미지 비율 그대로 100% 보여준다. 여백이 발생하는 단점이 있음.)
}
'JQuery-js-css' 카테고리의 다른 글
[jBox] Options (0) | 2016.07.01 |
---|---|
[JQuery] map 으로 join하는 함수 - 일렬화 (0) | 2016.06.17 |
daumOpen에디터 다중처리 (0) | 2016.06.17 |
Ajax FormData로 파일 저장하기.(IE10이하 버젼 제외) (0) | 2016.06.17 |
[jquery] 화면 center에 오도록 하는 function (0) | 2016.06.16 |