Layout
대체 엘리먼트의 콘텐츠 크기 조정 방식을 제어하는 유틸리티
object-cover
유틸리티를 사용하면 엘리먼트의 콘텐츠 크기를 조정하여 컨테이너를 덮을 수 있습니다.
<div class="bg-indigo-300 ...">
<img class="object-cover h-48 w-96 ...">
</div>
object-contain
유틸리티를 사용하면 엘리먼트의 콘텐츠를 컨테이너 안에 포함되도록 크기를 조정할 수 있습니다.
<div class="bg-purple-300 ...">
<img class="object-contain h-48 w-96 ...">
</div>
object-fill
유틸리티를 사용해 엘리먼트의 콘텐츠를 컨테이너에 맞게 늘릴 수 있습니다.
<div class="bg-sky-300 ...">
<img class="object-fill h-48 w-96 ...">
</div>
object-scale-down
유틸리티를 사용하면 엘리먼트의 내용을 원래 크기로 표시하되, 필요한 경우 컨테이너에 맞게 축소할 수 있습니다.
<div class="bg-cyan-300">
<img class="object-scale-down h-48 w-96 ...">
</div>
컨테이너 크기를 무시하고 엘리먼트의 콘텐츠를 원본 크기로 표시하려면 object-none
유틸리티를 사용하세요.
<div class="bg-yellow-300">
<img class="object-none h-48 w-96 ...">
</div>
Tailwind는 상태에 따라 유틸리티 클래스를 조건부로 적용할 수 있게 해줍니다. 예를 들어, hover:object-scale-down
를 사용하면 object-scale-down
유틸리티를 hover 상태에서만 적용할 수 있습니다.
<img class="object-contain hover:object-scale-down">
사용 가능한 모든 상태 수정자 목록은 호버, 포커스, & 기타 상태 문서를 참고하세요.
여러분은 반응형 브레이크포인트, 다크 모드, prefers-reduced-motion 등과 같은 미디어 쿼리를 타겟팅하기 위해 변형 수식어를 사용할 수 있습니다. 예를 들어, md:object-scale-down
를 사용하면 중간 화면 크기 이상에서만 object-scale-down
유틸리티를 적용할 수 있습니다.
<img class="object-contain md:object-scale-down">
더 자세히 알아보려면 반응형 디자인, 다크 모드, 그리고 다른 미디어 쿼리 수식어에 대한 문서를 확인하세요.