0.0.21 • Published 8 months ago

@seed-design/tailwind4-theme v0.0.21

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

@seed-design/tailwind4-theme

SEED 디자인 시스템의 디자인 토큰을 Tailwind CSS 4.0에서 사용할 수 있게 해주는 CSS 파일을 제공합니다.

설치

npm install @seed-design/tailwind4-theme

또는

yarn add @seed-design/tailwind4-theme

사용 방법

  1. 프로젝트에 SEED 디자인 토큰 CSS 파일이 먼저 로드되어 있어야 합니다.

    import '@seed-design/css/base.css';
    // or
    import '@seed-design/css/all.css';
  2. CSS 파일에 Tailwind CSS와 SEED 디자인 토큰을 가져옵니다.

    /* index.css 또는 main.css 등 */
    @import "tailwindcss";
    @import "@seed-design/tailwind4-theme";
  3. 이제 SEED 디자인 토큰 변수들이 Tailwind CSS 4.0의 테마에 등록되며, 다음과 같은 유틸리티 클래스를 사용할 수 있습니다.

유틸리티 클래스

색상 유틸리티

// 텍스트 색상
<p className="text-fg-brand">브랜드 색상 텍스트</p>
<p className="text-fg-neutral">기본 텍스트 색상</p>
<p className="text-palette-blue-500">팔레트 색상 텍스트</p>

// 배경 색상
<div className="bg-bg-layer-basement">레이어 베이스먼트 배경</div>
<div className="bg-palette-gray-100">회색 배경</div>

// 테두리 색상
<div className="border border-stroke-brand">브랜드 테두리</div>
<div className="border border-palette-red-500">팔레트 테두리</div>

타이포그래피 유틸리티

<h1 className="screen-title">화면 제목</h1>
<p className="t3-regular">본문 텍스트</p>
<p className="article-body">아티클 본문</p>

크기 및 여백 유틸리티

// 크기 유틸리티
<div className="size-x4">정사각형 요소</div>
<div className="w-x8 h-x4">직사각형 요소</div>

// 여백 유틸리티
<div className="p-x2">패딩 사용</div>
<div className="px-x4 py-x2">수평/수직 패딩</div>
<div className="m-x2">마진 사용</div>
<div className="mx-auto">중앙 정렬</div>

// 간격 유틸리티
<div className="flex gap-x3">아이템 간격 설정</div>
<div className="grid gap-y-x2 gap-x-x4">그리드 간격 설정</div>

테두리 반경

<div className="radius-r2">표준 둥근 모서리</div>
<div className="radius-r4">큰 둥근 모서리</div>
<button className="radius-r8">매우 둥근 버튼</button>

지원하는 토큰

이 패키지는 모든 SEED 디자인 토큰을 Tailwind CSS 4.0의 테마 변수로 제공합니다:

  • 색상 (fg-, bg-, stroke-, palette-)
  • 크기 (dimension-x*)
  • 여백 (p-x, m-x, gap-x*)
  • 반경 (radius-r*)
  • 글꼴 크기 (text-size-*)
  • 글꼴 두께 (font-*)
  • 줄 높이 (leading-*)
  • 애니메이션 지속 시간 (duration-d*)
  • 타이밍 함수 (easing-*)
  • 타이포그래피 스타일 (t1-regular, t1-bold, t2-regular, ...etc)

버전 호환성

이 패키지는 Tailwind CSS 4.0 이상 버전에서만 사용할 수 있습니다. Tailwind CSS 3.x 버전은 @seed-design/tailwind3-plugin을 사용하세요.

0.0.21

8 months ago

0.0.12

9 months ago