
📅 2025-11-24
➡️ Tailwind CSS에 대해 새롭게 알게 된 것 또는 헷갈리는 부분 정리
| Tailwind 유틸리티 | 의미 |
|---|---|
p-4 | padding: 1rem |
text-gray-700 | 글자색 gray-700 |
flex | display: flex |
justify-between | justify-content: space-between |
npm i tailwindcss @tailwindcss/vite
yarn add tailwindcss @tailwindcss/vitevite.config.js)import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
plugins: [
tailwindcss(),
],
})index.css@tailwind base; @tailwind components; @tailwind utilities; 대신 아래 한 줄만 쓰면 됨@import 'tailwindcss';설정 추가
@custom-variant dark (&:where(.dark, .dark *));
dark: variant을 선언해야 함예시
<div class="bg-white dark:bg-gray-900 text-black dark:text-white">
안녕하세요
</div>
<button
onClick={() => {
document.documentElement.classList.toggle("dark");
}}
className="px-4 py-2 bg-gray-200 dark:bg-gray-700 text-black dark:text-white"
>
🌙 모드 전환
</button>
dark: 스타일이 바로 활성화됨tailwindcss v4 달라진 점