CSS를 사용한 동적 이미지 크기 조정
반응형 디자인에서는 브라우저 뷰포트가 변경됨에 따라 이미지의 크기를 동적으로 조정해야 하는 경우가 많습니다. 제공된 코드는 유망해 보이지만 특정 브라우저, 특히 Chrome 및 Safari에서 문제에 직면합니다.
이러한 문제를 극복하기 위해 JavaScript가 필요 없는 순수한 CSS 솔루션이 가능합니다. 동적 이미지 크기 조정을 수행하는 방법은 다음과 같습니다.
먼저 이미지의 최대 너비가 100%인지 확인하세요. 이를 통해 브라우저 창이 축소될 때 원래 너비를 초과하지 않고 크기를 줄일 수 있습니다. 또한 이미지가 콘텐츠 높이에 맞춰 조정되도록 높이를 자동으로 설정하세요.
IE8 호환성을 위해 속성 width: auto9를 포함하세요. 이렇게 하면 IE8에서 더 좁은 가로세로 비율의 이미지가 너무 넓게 늘어나지 않습니다.
이미지의 최대 너비를 고정하려면 해당 이미지를 컨테이너 내에 배치하고 최대 너비를 지정하세요. 예를 들어
<div>
전체적으로 max-width:100%, height:auto 및 width: auto9(IE8의 경우)를 사용하면 CSS를 사용한 동적 이미지 크기 조정을 위한 완벽한 솔루션을 제공합니다. 이 방법은 Chrome, Firefox 및 IE에서 원활하게 작동합니다.
위 내용은 Pure CSS로 동적 이미지 크기 조정을 어떻게 달성할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!