tailwind aspect ratiocss aspect-ratioaspect ratioimg aspect-ratiotailwind fit-content

Tailwind CSS: Aspect Ratio 유틸리티 사용 가이드

KUKJIN LEE
KUKJIN LEE
2024년 6월 12일
328

Aspect Ratio 유틸리티 기본 개념

Aspect Ratio 유틸리티는 특정 비율을 유지하면서 요소의 크기를 조정할 수 있도록 합니다. 이는 주로 이미지, 비디오, 또는 기타 임베드된 콘텐츠에서 유용하게 사용됩니다.

 

기본 Aspect Ratio 클래스

Tailwind CSS는 다양한 기본 비율 클래스를 제공합니다. 예를 들어, 16:9 비율을 적용하려면 aspect-w-16aspect-h-9 클래스를 사용하면 됩니다.

 

<div class="aspect-w-16 aspect-h-9">
  <img src="path/to/your/image.jpg" alt="Sample Image" class="object-cover">
</div>

 

다른 Aspect Ratio 예시

최근에는 16:9를 넘어서, 21:9를 원하는 분들도 있기 때문에, 적어봤습니다.

  • 1:1 비율 (정사각형)

<div class="aspect-w-1 aspect-h-1 bg-gray-200">
  <img src="path/to/your/image.jpg" alt="Sample Image" class="object-cover">
</div>

 

  • 21:9 비율

<div class="aspect-w-21 aspect-h-9 bg-gray-200">
  <img src="path/to/your/image.jpg" alt="Sample Image" class="object-cover">
</div>

 

Tailwind CSS의 Aspect Ratio 유틸리티를 사용하면 다양한 콘텐츠의 비율을 쉽게 유지하면서 크기를 조정할 수 있습니다.

관련 글

TypeScript any 린트 에러(no-explicit-any) 근본적으로 해결하기

TypeScript 프로젝트에서 @typescript-eslint/no-explicit-any 린트 에러는 단순 규칙 비활성화로 해결할 문제가 아닙니다. 눈 앞 문제는 해결할 수 있지만, TypeScript를 사용하는 가장 중요한 이유를 위배하게 됩니다. any 타입은...

2025년 7월 23일268

JSP 주석, 아직도 `` 쓰시나요? 올바른 사용법

코드를 작성하다 보면 주석을 남기는 경우가 많습니다. 하지만 JSP 환경에서 어떤 주석을 사용하냐에 따라 보안 수준과 성능 이 크게 달라집니다. 표준 주석: 서버 사이드 주석 &lt;%-- --%&gt; JSP 페이지 내 개발 관련 주석은 &lt;%-- --%&gt; 를 사용하는게 좋습니다...

2025년 7월 9일144

쉽게 만드는 React Tab 라이브러리 react-tabs

개발자가 커스텀 스타일을 쉽게 적용할 수 있도록 최소한의 스타일만 제공하여 유연한 스타일링 이 가능한 라이브러리입니다. 상태 관리가 내장되어 있어 탭 선택 및 패널 표시 로직을 직접 구현할 필요 없이 간편하게 사용할 수 있습니다. 기본 사용법 먼저, 라이브러리를 설치합...

2025년 6월 17일173

Next.js 환경 변수 NEXT_PUBLIC 접두사 역할

NEXT_PUBLIC 접두사를 붙이면 변수의 접근 범위가 완전히 달라집니다. 이 차이점을 이해하는 것이 안전하고 효율적인 Next.js 애플리케이션을 구축하는 데 중요합니다. NEXT_PUBLIC 접두사가 없는 환경 변수 (서버 전용) NEXT_PUBLIC 접두사 없이...

2025년 6월 13일156