TailwindCss v4.0

원도훈·4일 전
1
post-thumbnail

TailwindCss v4.0

🚀 광속의 빌드 성능

고성능 엔진으로 개발 생산성 극대화

전체 빌드 3.5배, 증분 빌드 100배 이상 향상!

  • 마이크로초 단위의 컴파일 속도 (예: 192µs)
  • 자주 사용하는 유틸리티 (flex, font-bold)는 즉시 적용

📊 빌드 성능 비교

빌드 유형v3.4v4.0개선율
전체 빌드378ms100ms3.78x
CSS 증분 재구축44ms5ms8.8x
일반 증분 빌드35ms192µs182x

✨ 차세대 웹 기술 통합

최신 CSS 표준을 기반으로 재탄생

@layer utilities {
  .mx-6 { margin-inline: calc(var(--spacing) * 6); }
  .bg-blue-500\/50 { 
    background-color: color-mix(in oklab, var(--color-blue-500) 50%, transparent);
  }
}

캐스케이드 레이어, color-mix(), @property 지원
논리적 속성으로 RTL 지원 간소화
CSS 변수를 활용한 동적 테마 관리


🛠 설치 & 구성 혁명

3단계로 끝나는 초간단 설정

1️⃣ 패키지 설치

npm i tailwindcss @tailwindcss/postcss

2️⃣ PostCSS 설정

export default { plugins: ["@tailwindcss/postcss"] }

3️⃣ CSS 추가

@import "tailwindcss";

✨ 신기능

🚀 자동 콘텐츠 감지

  • .gitignore 기반 스마트 파일 탐색

🛠 Vite 공식 플러그인 지원

  • @tailwindcss/vite 통합

🔄 내장 가져오기

  • 별도 도구 없이 CSS 모듈화 가능

🎨 디자인 시스템의 진화

CSS First 구성 패러다임

@theme {
  --font-display: "Satoshi", sans-serif;
  --color-avocado-500: oklch(0.84 0.18 117.33);
  --ease-snappy: cubic-bezier(0.2, 0, 0, 1);
}

CSS 변수 기반 테마 시스템
P3 색상 팔레트 지원
grid-cols-15 같은 동적 유틸리티 지원


🔥 주목할 신기능 7선

1️⃣ 컨테이너 쿼리

<div class="@container">
  <div class="@sm:grid-cols-3 @max-lg:grid-cols-2">...</div>
</div>

2️⃣ 3D 변환

<div class="perspective-distant rotate-x-51 transform-3d">...</div>

3️⃣ 고급 그래디언트

<div class="bg-conic/[in_hsl] from-red-600"></div>

4️⃣ @starting-style 전환

<div popover class="starting:open:opacity-0">...</div>

5️⃣ not- 변형

<div class="not-hover:opacity-75">...</div>

6️⃣ 필드 자동 크기 조정

<textarea class="field-sizing-auto"></textarea>

7️⃣ 다크 모드 최적화

<html class="color-scheme-dark"></html>

🚨 업그레이드 필수 이유

자동 마이그레이션 도구 제공
기존 프로젝트 지원을 위한 종합 가이드
모든 신기능 하위 호환성 보장


🌟 새로운 웹 개발의 시작

"테일윈드 v4.0은 단순한 업데이트가 아닌 웹 스타일링의 미래입니다. 하루 만에 모든 프로젝트를 마이그레이션했을 정도로 매력적인 변화들이 가득합니다."

마이클 포스터, 테일윈드 창시자

지금 바로 체험해보세요! 🚀

👉 Tailwind Play
👉 업그레이드 가이드


추가 업데이트 📢

🔹 P3 색상 지원으로 더욱 생생한 컬러 적용 가능
🔹 컨테이너 쿼리 활용으로 더욱 유연한 반응형 레이아웃 구현
🔹 JavaScript 없는 애니메이션 적용 가능 (@starting-style)
🔹 최적화된 다크 모드 (color-scheme-dark)로 자동 다크 모드 지원
🔹 더욱 가벼운 설정 – 단일 CSS 파일로 구성 가능

지금 바로 Tailwind CSS v4.0을 활용하여 차세대 웹 개발을 경험해 보세요! 🚀

profile
개발

0개의 댓글