728x90
Tailwind CSS 개요 및 설치
내용:
- Tailwind CSS 소개: Tailwind CSS는 Utility-First CSS 프레임워크로, 미리 정의된 유틸리티 클래스를 사용하여 빠르고 효율적으로 스타일을 작성할 수 있습니다. Tailwind는 모든 스타일을 클래스명으로 제공하며, 스타일링을 위한 별도의 CSS 파일을 작성할 필요 없이 HTML이나 JSX 파일에서 바로 클래스명을 적용할 수 있습니다.
- Tailwind CSS와 전통적인 CSS 방식의 차이점:
- 전통적인 CSS 방식: 클래스를 정의하고 해당 클래스에 스타일을 적용한 후, HTML 요소에 클래스를 연결하는 방식입니다.
- Tailwind CSS 방식: HTML 요소에 미리 정의된 유틸리티 클래스를 바로 사용하여 스타일을 지정하는 방식입니다. 예를 들어, bg-blue-500, text-white, p-4와 같은 클래스를 사용하여 빠르게 스타일을 적용합니다.
- 프로젝트에서 Tailwind CSS 설치 및 설정: Tailwind CSS를 설치한 후 PostCSS와 함께 설정하여 기본 스타일을 구성할 수 있습니다.
Tailwind CSS 개요 및 설치
실습:
- Create React App으로 React 프로젝트 생성:
npx create-react-app my-tailwind-app cd my-tailwind-app
- Tailwind CSS 설치 및 PostCSS 설정: Tailwind CSS와 관련 패키지(PostCSS, Autoprefixer)를 설치합니다.
npm install -D tailwindcss postcss autoprefixer
- Tailwind CSS 초기 설정 파일 생성 및 구성: Tailwind CSS 초기 설정 파일을 생성하여 프로젝트에 추가합니다.
생성된 tailwind.config.js 파일에 아래와 같은 기본 구성을 추가합니다:npx tailwindcss init
module.exports = { content: [ "./src/**/*.{js,jsx,ts,tsx}", ], theme: { extend: {}, }, plugins: [], }
- Tailwind CSS를 적용하기 위한 파일 수정: src/index.css 파일에 Tailwind의 기본 스타일을 추가합니다.
@tailwind base; @tailwind components; @tailwind utilities;
- 기본적인 스타일 적용 및 확인: src/App.js에서 Tailwind CSS 유틸리티 클래스를 사용하여 스타일을 적용합니다.
npm start
- 프로젝트 실행
:브라우저에서 Tailwind가 적용된 스타일을 확인할 수 있습니다.npm start
이 강의는 Tailwind CSS의 기본 개념을 이해하고, React 프로젝트에서 Tailwind CSS를 설치하고 적용하는 방법을 소개합니다. Tailwind CSS의 유틸리티 클래스 기반 스타일링 방식이 전통적인 CSS 방식과 어떻게 다른지를 체감할 수 있으며, 프로젝트에서 빠르게 스타일을 설정하고 확인할 수 있습니다.
728x90