반응형 웹사이트를 제작시 화면 리사이즈 될때 이미지 비율 유지하는 방법 팁!
퍼블작업에 익숙하지 않은 프론트엔드 개발자 혹은 이제 막 웹 개발에 발을 들인 초보 개발자분들에게
반응형 웹사이트 제작시 이미지가 비율대로 줄어들게 하는 방법이 헷갈릴 수 있다고 생각합니다.
그래서 제가 퍼블리셔로서 일했을때 이미지 비율을 유지하는 코드에 대한 내용을 공유하려고 합니다.
예시 코드
마크업 예시
<ul>
<li>
<div>
<img src="이미지소스코드" alt="이미지설명" />
</div>
</li>
</ul>
스타일 예시
li {
position: relative;
padding-bottom: (세로/가로 * 100) %
}
li div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
li div img {
width: 100%;
height: auto;
}
li에 padding bottom 수치로 인해 비율이 유지 된다.