CSS3은 이미지를 "크기 조정"할 수 없지만 미디어 쿼리 및 반응 형 디자인 원칙을 사용하여 이미지가 브라우저에서 크기로 표시되도록 할 수 있습니다.
특성에 대한 완전한 안내서가 포함 된 일부 기사가 있습니다. img.ri:empty
CSS 이미지 크기 해상도 FAQ
empty
<code class="language-css">@media screen and (orientation: portrait) { img.ri { max-width: 90%; } } @media screen and (orientation: landscape) { img.ri { max-height: 90%; } }</code>특성을 사용하여 크기를 조정할 수 있습니다. 그러나 종횡비를 유지하고 변형을 방지하려면 속성 중 하나만 지정해야하고 다른 속성 만
로 설정해야합니다. 예를 들면 : background-size
, , width
, , 및 . 이미지의 종횡비가 컨테이너의 종횡비와 다른 경우 컨테이너에 맞게 이미지를 컨테이너에 맞게 확장 할 수 있습니다. height
값은 컨테이너에 맞게 컨테이너에 맞지 않는 공간을 남길 수있는 컨테이너에 맞게 이미지를 크게 조정합니다. auto
값은 이미지의 특정 부분을 자르고 종횡비를 유지하면서 전체 컨테이너를 덮도록 이미지를 크기를 조정합니다.
<code class="language-css">img { width: 100%; height: auto; }</code>의 값은 또는
object-fit
이 코드는 이미지를 반응시켜 컨테이너의 크기에 따라 크기를 조정하고 종횡비를 유지하므로 변형을 방지합니다. , 및 특정 크기를 포함하여 몇 가지 가능한 값을 갖습니다. background-size
값은 배경 이미지를 실제 크기로 크기를 조정합니다. auto
값은 이미지를 스트레칭하거나 가장자리에서 조금 자르기가 필요한 경우에도 전체 컨테이너를 덮도록 배경 이미지를 크기로 만듭니다. cover
값은 이미지가 완전히 표시되도록 배경 이미지를 크기로 만듭니다. 배경 이미지를 특정 너비와 높이로 조정하기 위해 특정 크기가 주어질 수 있습니다. 예를 들면 : contain
auto
이 코드는 웹 페이지의 전체 본문을 덮기 위해 배경 이미지를 크기로 조정합니다. cover
contain
<code class="language-css">@media screen and (orientation: portrait) { img.ri { max-width: 90%; } } @media screen and (orientation: landscape) { img.ri { max-height: 90%; } }</code>
이 코드는 종횡비를 유지하면서 이미지를 500 픽셀 너비로 조정합니다.
width
이 코드는 컨테이너 내에서 이미지를 수평으로 중심으로합니다. height
auto
<code class="language-css">img { width: 100%; height: auto; }</code>속성 중 하나만 지정하고 다른 속성을 로 설정함으로써 수행 할 수 있습니다. 예를 들면 :
이 코드는 컨테이너의 너비에 맞게 이미지를 횡단하는 것을 방지합니다.
및 margin
속성 중 하나만 지정하고 다른 속성을 로 설정해야합니다. 예를 들면 : auto
display
이 코드는 컨테이너의 너비에 맞게 이미지를 측면 비율을 유지하면서 이미지를 크기로 만듭니다. block
<code class="language-css">img { max-width: 100%; height: auto; }</code>속성의 값으로 사용하고
속성의 값으로 (뷰포트 높이) 단위를 사용하십시오. . 예를 들면 :
object-fit
fill
속성을 사용할 수 있으며,이 값은 이미지의 특정 부품을 자르더라도 종횡비를 유지하면서 전체 컨테이너를 덮도록 이미지를 크기를 조정합니다.
위 내용은 CSS로 이미지를 '크기 조정'하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!