CSS를 TailwindCSS 클래스로 변환 — Numio
CSS 선언을 Tailwind CSS 유틸리티 클래스로 변환해 선택자별 @apply 규칙으로 보여 줍니다. 기존 스타일을 마이그레이션할 때 대응하는 유틸리티를 찾는 데 사용하세요. 변환기는 Tailwind CSS v3를 대상으로 합니다.
마이그레이션 중 기존 CSS 규칙에 대응하는 Tailwind 유틸리티를 찾을 때.
이럴 때 사용하세요
- 마이그레이션 중 기존 CSS 규칙에 대응하는 Tailwind 유틸리티를 찾을 때.
- 이미 아는 CSS를 변환해 보며 Tailwind 클래스 이름을 익힐 때.
사용 방법
- CSS 규칙을 붙여 넣습니다.
- 프로젝트에서 사용자 지정 설정을 쓴다면 rem 기준값이나 Tailwind 설정을 조정합니다.
- @apply 뒤의 클래스를 마크업이나 스타일시트에 복사한 뒤 Tailwind 프로젝트에서 결과를 확인합니다.
CSS 입력
.card { display: flex; padding: 1rem; }Tailwind 출력(기본 스케일)
.card {
@apply flex p-4;
}세부 정보 및 제한 사항
클래스 이름과 스케일은 Tailwind CSS v3를 따릅니다. Tailwind CSS v4의 설정 및 구문과의 호환성은 보장되지 않습니다.
사용자 지정 값, 복잡한 선택자, 의사 요소는 변환되지 않을 수 있습니다. 출력이 똑같이 보인다는 보장은 없으니 실제 페이지에서 확인하세요.
사용자 지정 설정 필드는 브라우저에서 JavaScript로 실행됩니다. 신뢰할 수 없는 설정은 붙여 넣지 마세요.
FAQ
Tailwind CSS v4를 지원하나요?
Tailwind CSS v3의 클래스 이름과 스케일을 사용합니다. flex, p-4, text-sm 등 많은 유틸리티는 v4에서도 이름이 같지만, v4는 설정을 CSS로 옮기고 일부 유틸리티 이름을 바꿨으므로 v4 프로젝트에서 출력을 확인하세요.
@apply 대신 클래스 이름을 쓰려면 어떻게 하나요?
@apply 뒤의 목록을 요소의 class 속성에 복사하세요. 예: class="flex p-4". @apply 형식은 원래 선택자별로 클래스를 묶어 보여 줍니다.
Bootstrap 클래스를 Tailwind로 변환할 수 있나요?
아니요. 다른 프레임워크의 클래스 이름이 아니라 CSS 선언을 변환합니다. Bootstrap 컴포넌트에 해당하는 CSS 규칙을 붙여 넣으면 대응하는 유틸리티를 볼 수 있습니다.
일부 선언이 변환되지 않는 이유는 무엇인가요?
Tailwind 스케일을 벗어난 값, 복잡한 선택자, 의사 요소에는 직접 대응하는 유틸리티가 없을 수 있습니다. 이런 부분은 CSS로 두거나 Tailwind 설정에 추가하세요.