>  기사  >  웹 프론트엔드  >  JavaScript 없이 CSS를 사용하여 이미지 크기를 백분율로 조정하는 방법은 무엇입니까?

JavaScript 없이 CSS를 사용하여 이미지 크기를 백분율로 조정하는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-30 21:45:02145검색

How to Resize Images by a Percentage Using CSS Without JavaScript?

CSS에서 이미지 크기를 백분율로 조정

질문:

어떻게 할 수 있나요? 원래 이미지 크기를 알 수 없는 시나리오에서 JavaScript나 서버 측 솔루션을 사용하지 않고 CSS를 사용하여 이미지 크기를 백분율로 줄일 수 있습니까?

답변:

방법 1(시각적 크기 조정):

이 접근 방식은 DOM에서 원래 크기를 유지하면서 시각적으로만 이미지 크기를 조정합니다. 그러나 크기가 조정된 이미지는 원본 컨테이너의 중앙에 위치합니다.

<code class="css">img {
  transform: scale(0.5);
}</code>

HTML:

<code class="html"><img src="https://via.placeholder.com/300x200" /></code>

방법 2(백분율 기반 배경 크기) :

또는 이미지가 포함된 DIV 요소에 백분율 기반 배경 크기를 적용할 수 있습니다.

<code class="css">.image-container {
  width: 100%;
  height: 100%;
  background-image: url("image.png");
  background-size: 50% 50%;
  background-repeat: no-repeat;
}</code>

HTML:

<code class="html"><div class="image-container"></div></code>

참고:

방법 1은 단일 이미지에 대해 원하는 크기 조정 결과를 얻는 반면, 방법 2는 컨테이너 내에서 여러 이미지의 크기를 일관되게 조정하는 데 사용할 수 있습니다.

위 내용은 JavaScript 없이 CSS를 사용하여 이미지 크기를 백분율로 조정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.