Menu

Install and Configure Tailwind CSS

Install and Configure Tailwind CSS

We use Tailwind CSS for styling, and also Framer Motion for animations.

1) Install Tailwind CSS and PostCSS Plugins

Run:

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

2) Configure Tailwind

In tailwind.config.js, update content:

export default {
  content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
  theme: {
    extend: {},
  },
  plugins: [],
};

3) Add Tailwind to CSS

In index.css, add:

@tailwind base;
@tailwind components;
@tailwind utilities;

4) Custom Font (Optional)

Add this in index.html inside <head>:

<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap" rel="stylesheet">

And in body tag:

<body class="bg-black font-[Poppins]">