TailwindCSS란?
- Utility-First 컨셉을 가진 CSS 프레임워크
- 프레임워크 내에 정의된 Utility Class를 사용해서 별도의 css 작성 없이 스타일링 가능
사용법
-
프로젝트 생성
-
TailwindCSS 설치
npm install -D tailwindcss
- tailwind.config.js 파일 생성
npx tailwindcss init
- tailwind.config.js 파일 열고 템플릿 파일 경로 추가
module.exports = {
content: [
"./src/**/*.{js,jsx,ts,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
- ./src/index.css 파일 열고 Tailwind layer에 관한 @tailwind 추가
@tailwind base;
@tailwind components;
@tailwind utilities;
- Unknown at rule @tailwind등의 경고문이 뜨면 PostCSS Language Support 확장 프로그램 설치하기
또는,
vscode 설정(ctrl + ,) > unknown 검색 > Unknown At Rules 항목을 warning에서 ignonre 변경하면 됨
- TailwindCSS 사용해서 스타일 지정하기
추가 TIP
- Tailwind CSS IntelliSense 설치하면 스타일링이 더 쉬움
- 자동완성, 오류, 버그 강조해주고 Class 이름에 hover하면 해당 Class의 style을 보여줌
참고