본문 바로가기

개발

2025년 최신 TailwindCSS 튜토리얼, 시작부터 마스터까지

반응형

TailwindCSS는 빠르고 유연한 스타일링이 가능한 유틸리티-퍼스트 CSS 프레임워크로, 웹 프론트엔드 개발자 사이에서 꾸준히 인기를 끌고 있습니다. 이 글에서는 2025년 최신 기준으로 TailwindCSS를 설치하고 실무까지 활용하는 전체 과정을 상세히 소개합니다.

TailwindCSS란?

TailwindCSS는 클래스 기반으로 HTML에서 직접 스타일을 지정할 수 있어, 반복적인 CSS 작성 없이 효율적인 개발이 가능합니다.

장점:

  • 빠른 프로토타이핑
  • 높은 커스터마이징 가능성
  • 반응형 및 다크모드 지원

설치 방법 정리 (2025 최신)

1. CDN 방식 – 학습용

<script src="https://cdn.tailwindcss.com"></script>

2. NPM 기반 설치 – 프로젝트 적용

npm install -D tailwindcss
npx tailwindcss init

tailwind.config.js 설정:

module.exports = {
  content: ["./*.html"],
  theme: {
    extend: {},
  },
  plugins: [],
};

CSS 파일 작성 후 컴파일:

@tailwind base;
@tailwind components;
@tailwind utilities;
npx tailwindcss -i ./src/input.css -o ./dist/output.css --watch

🔗 TailwindCSS 공식 설치 가이드 보기

기본 문법 & 반응형 클래스

텍스트 스타일링

<h1 class="text-4xl font-bold text-gray-800">Tailwind 시작하기</h1>

그리드 레이아웃

<div class="grid grid-cols-3 gap-4"> ... </div>

반응형 디자인 적용 예시

<p class="text-sm md:text-lg lg:text-xl">디바이스별 폰트 사이즈 조정</p>

다크모드 & 플러그인 설정

다크모드 예시

<body class="dark">
  <div class="bg-white dark:bg-black text-black dark:text-white">다크모드 예시</div>
</body>

플러그인 설치

npm install @tailwindcss/forms
plugins: [require('@tailwindcss/forms')],

실전 UI 예제 – 블로그 카드

<div class="max-w-sm bg-white rounded-lg shadow-md p-5">
  <h2 class="text-xl font-bold">블로그 제목</h2>
  <p class="text-gray-600">카드 UI 예시입니다.</p>
</div>

마무리 및 다음 단계

TailwindCSS는 초보자부터 고급 개발자까지 폭넓게 사용할 수 있으며, 반응형, 다크모드, 플러그인 등 다양한 기능을 효율적으로 구현할 수 있습니다. 다음 글에서는 단계별로 배우는 TailwindCSS 기초 튜토리얼을 다룰 예정입니다.

반응형