CSS는 object-fit
및 object-position
특성을 제공하여 이미지 또는 다른 대체 요소 (예 : 비디오)가 포함 된 상자 안에 표시되는 방법을 제어합니다. 이러한 특성은 이미지의 치수가 컨테이너의 치수와 일치하지 않을 때 특히 유용합니다.
object-fit
특성에 따라 크기가 조정 된 후 컨테이너 내에서 교체 된 요소의 컨텐츠의 정렬을 결정합니다.이러한 속성을 사용하려면 이미지 요소를 타겟팅하는 CSS 규칙에 적용합니다. 예는 다음과 같습니다.
<code class="css">img { width: 300px; height: 200px; object-fit: cover; object-position: center; }</code>
이 예에서는 이미지가 종횡비 ( object-fit: cover
)를 유지하면서 300x200 픽셀 박스 내에 맞도록 크기가 커집니다. 이미지 내용은이 상자 ( object-position: center
) 내에서 중앙에 있습니다.
object-fit
속성은 여러 값을 취할 수 있으며, 각각은 컨테이너 내에 이미지가 표시되는 방식에 영향을 미칩니다.
none
contain
않은 것처럼 크기가 작습니다.이러한 각 값은 설계 요구에 따라 이미지가 제시되는 방식을 관리하는 다른 방법을 제공합니다.
예, object-position
사용하여 object-fit
으로 크기를 조정 한 후 컨테이너 내에서 이미지를 정렬 할 수 있습니다. object-position
속성은 이미지를 배치하기 위해 x 및 y 좌표를 지정하는 한 ~ 두 개의 값을 사용합니다.
object-position
의 구문은 background-position
속성과 유사합니다. 다음은 사용 방법에 대한 몇 가지 예입니다.
이미지 중앙을 중심으로 :
<code class="css">img { object-position: center; }</code>
이미지를 오른쪽 상단에 배치하려면 :
<code class="css">img { object-position: right top; }</code>
정확한 좌표로 이미지를 배치하려면 :
<code class="css">img { object-position: 20% 50%; }</code>
이를 통해 컨테이너 내에서 이미지의 정확한 배치를 미세하게 제어 할 수 있으며, 특히 object-fit: cover
contain
이미지 크기를 관리 할 때 유용합니다.
이미지가 종횡비를 유지하도록하려면 contain
, cover
, none
또는 scale-down
값으로 object-fit
속성을 사용해야합니다. 각각이 종횡비를 유지하는 데 도움이되는 방법은 다음과 같습니다.
none
contain
크기가 작거나 동일하게 나타납니다. 컨테이너 내에 맞게 이미지의 크기를 줄이면서 종횡비가 유지되도록합니다. fill
제외한 이러한 값 중 하나를 사용하면 컨테이너를 장착하거나 채우는 동안 이미지가 종횡비를 유지하는 데 도움이됩니다.
위 내용은 CSS 객체 피트 및 객체 위치를 사용하여 이미지가 표시되는 방식을 제어하려면 어떻게합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!