React에서 Tailwindcss를 사용하는 방법.

3771 단어

이 기사에 대해



이것은 react에서 tailwind를 사용하는 것에 대한 글입니다.

테일윈드란?



Tailwind는 CSS 플레임워크입니다.
아래와 같이 요소에 클래스를 추가하고 스타일을 적용할 수 있습니다.
https://tailwindcss.com/

설치하는 방법


패키지 설치



npm install -D tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9



npm install postcss-cli autoprefixer --save-dev
or
yarn add postcss-cli autoprefixer --save-dev

스타일 만들기.css



style.css를 만들고 @tailwind 속성을 가져옵니다.

@tailwind base;

@tailwind components;

@tailwind utilities;


package.json에 Tailwind를 빌드하는 스크립트 명령을 추가합니다.




"scripts": {
    "start": "react-scripts start",
    "build:tailwind":"tailwind build src/styles.css -o src/tailwind.css",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },


그리고 아래에서 실행하십시오.

npm run-script build:tailwind


그러면 tailwind.css가 생성됩니다.

tailwind.css 가져오기




import './tailwind.css';


가져오기를 확인합니다.



다음과 같이 작성하면 tailwind.css를 확인할 수 있습니다.

import React from "react";

function App() {
  return (
    <div className="App">
      <div class="max-w-sm rounded overflow-hidden shadow-lg">
        <img
          class="w-full"
          src="https://source.unsplash.com/random/1600x900/"
          alt="Sunset in the mountains"
        ></img>
        <div class="px-6 py-4">
          <div class="font-bold text-xl mb-2">The Coldest Sunset</div>
          <p class="text-gray-700 text-base">
            Lorem ipsum dolor sit amet, consectetur adipisicing elit.
            Voluptatibus quia, nulla! Maiores et perferendis eaque,
            exercitationem praesentium nihil.
          </p>
        </div>
        <div class="px-6 py-4">
          <span class="inline-block bg-gray-200 rounded-full px-3 py-1 text-sm font-semibold text-gray-700 mr-2">
            #photography
          </span>
          <span class="inline-block bg-gray-200 rounded-full px-3 py-1 text-sm font-semibold text-gray-700 mr-2">
            #travel
          </span>
          <span class="inline-block bg-gray-200 rounded-full px-3 py-1 text-sm font-semibold text-gray-700">
            #winter
          </span>
        </div>
      </div>
    </div>
  );
}

export default App;


결과는 다음과 같습니다.


参考記事



https://blog.logrocket.com/create-react-app-and-tailwindcss/

좋은 웹페이지 즐겨찾기