Tailwind CSS를 추가하는 방법

4246 단어 tailwindcsscssgatsby
개츠비에 Tailwind CSS을 추가하는 방법은 여러 가지가 있는데, 그 중 상당수가 너무 복잡하거나 불필요한 코드를 추가하는 경우가 많다. Tailwind CSS는 PostCSS와 함께 간단한 방법으로 추가할 수 있습니다.

Tailwind CSS를 추가하는 간단한 4단계

1. 구성 파일 생성

Create two configs for Tailwind CSS and PostCSS .

touch tailwind.config.js
touch postcss.config.js
Copy basic theme styling to tailwind.config.js. This can be adjusted to your needs, refer to the official docs .

const colors = require('tailwindcss/colors');

module.exports = {
  theme: {
    colors: {
      gray: colors.coolGray,
      blue: colors.lightBlue,
      red: colors.rose,
      pink: colors.fuchsia,
    },
    fontFamily: {
      sans: ['Graphik', 'sans-serif'],
      serif: ['Merriweather', 'serif'],
    },
    extend: {
      spacing: {
        '128': '32rem',
        '144': '36rem',
      },
      borderRadius: {
        '4xl': '2rem',
      },
    },
  },
  variants: {
    extend: {
      borderColor: ['focus-visible'],
      opacity: ['disabled'],
    },
  },
};


postcss.config.js :

module.exports = () => ({
  plugins: [require('tailwindcss')],
});


2. NPM 종속성 추가

npm install --save gatsby-plugin-postcss tailwindcss
💰: Start your cloud journey with $100 in free credits with DigitalOcean!

3. Gatsby 설정에 Gatsby 플러그인 추가

To get PostCSS to trigger properly in the build process, you have to add the gatsby-plugin-postcss to your Gatsby config.

gatbsy-config.js

module.exports = {
  "plugins": [
    // All other plugins
    `gatsby-plugin-postcss`
  ]
})

4. TailwindCSS 가져오기

The last step is to import Tailwind CSS in the gatsby-browser.js .

import 'tailwindcss/base.css';
import 'tailwindcss/components.css';
import 'tailwindcss/utilities.css';

🎉🎉🎉 Congratulations! 🎉🎉🎉 You have successfully added TailwindCSS to your website and can simply add Tailwind classes to your HTML.

Thanks for reading and if you have any questions , use the comment function or send me a message . If you want to know more about Gatsby , 이것들을 보세요 Gatsby Tutorials .

참조(그리고 큰 감사):

TailwindCSS , Mark Shust

좋은 웹페이지 즐겨찾기