programming/CSS
[css_반응형] image
솧이
2022. 8. 20. 12:54
image
-전체 이미지가 화질이 깨지지 않게 나온다
width속성이 백분율로 설정되고 속성 height이 "자동"으로 설정되면 이미지가 반응하고 확대 및 축소된다?
.img {
width: 80%; /*가로 길이는 컨테이너의 80% 유지. 아무리 확대, 축소해도 변함없음*/
height: auto;
}
-80%에서 더이상 커지지 않는다
.img {
max-width: 800%;
height: auto;
}
-maximum 사이즈 이내로 국한 시키는 경우: 확대, 축소 가능
.img {
width: 100%;
height: auto;
max-width: 400px;
}
background-image
-잘리지 않고 이미지가 전부 보인다. 빈 공간 발생 가능
background-size: contain
-전부 다 나오지만 종횡비 유지 x. content 영역에 빈 공간 없이 가득 채워지며 좌우 채워지게 늘어/줄어든다
background-size: 100% 100%;
-종횡비 유지되지만 컨테이너 밖으로 나간 이미지는 잘린다
background-size: cover;