환경 설정

Tailwind 사용을 위해 먼저 npm을 사용해 설치한다.

npm install tailwindcss postcss autoprefixer

그 다음으로 기본 설정파일을 생성한다.

npx tailwindcss init

그러면 프로젝트 내에 tailwind.config.js 파일이 생성된다.

vite 프로젝트의 경우 PostCSS를 사용하여 Tailwind CSS를 처리하므로 루트 디렉토리에 postcss.config.cjs 파일을 생성한 후 아래 내용을 저장한다.

// postcss.config.cjs
module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {},
  },
}

그 다음은 tailwind.config.js 파일을 수정하여 Tailwind CSS의 기본 설정을 정의한다.

// tailwind.config.js  
module.exports = {  
  content: [  
    "./src/**/*.{js,jsx}",  
  ],  
  theme: {  
    extend: {},  
  },  
  plugins: [],  
}

위와 같이 purge 옵션을 사용하여 Tailwind CSS가 사용할 클래스만 포함하도록 설정한다.

그리고 src/index.css 파일에 Tailwind 스타일을 포함시킨다.

/* src/index.css */  
@tailwind base;  
@tailwind components;  
@tailwind utilities;

사용법

이상으로 환경설정은 마쳤고, 이제 사용해보도록 하자.

먼저 App.jsx에서 Tailwind를 사용해보자

function App() {  
  return (  
    <>  
      <h1 className="text-2xl font-thin text-amber-500">Vite + React</h1>  
    </>  
  )  
}

위와 같이 ClassName을 적용하여 Text의 폰트, 크기, 색상을 지정할 수 있다.


연결문서

댓글남기기