본문으로 건너뛰기

เนื้อหาภาษาไทย / 태국어 콘텐츠

시스템 가이드 검수 완료된 콘텐츠

เริ่มต้นใช้งาน Tailwind CSS

ริ่มต้นใช้งาน Tailwind CSS คุณต้องติดตั้งและตั้งค่าให้พร้อมใช้งาน ซึ่งมีหลายวิธีที่คุณสามารถเลือกใช้ได้ ขึ้นอยู่กับโครงสร้างโปรเจกต์ของคุณ

การติดตั้ง Tailwind CSS

ก่อนที่คุณจะเริ่มต้นใช้งาน Tailwind CSS คุณต้องติดตั้งและตั้งค่าให้พร้อมใช้งาน ซึ่งมีหลายวิธีที่คุณสามารถเลือกใช้ได้ ขึ้นอยู่กับโครงสร้างโปรเจกต์ของคุณ เราจะเริ่มจากวิธีที่ได้รับความนิยมมากที่สุด


1. การติดตั้งผ่าน npm

วิธีนี้เหมาะสำหรับโปรเจกต์ที่ใช้ Node.js และต้องการควบคุมการตั้งค่า Tailwind CSS ได้อย่างเต็มที่

ขั้นตอน:

ติดตั้ง Node.js และ npm
หากยังไม่มี Node.js ให้ดาวน์โหลดและติดตั้งได้จาก Node.js Official Website

สร้างโปรเจกต์ใหม่ (ถ้ายังไม่มี)
รันคำสั่งใน Terminal หรือ Command Prompt:

mkdir my-tailwind-project
cd my-tailwind-project
npm init -y

ติดตั้ง Tailwind CSS ใช้คำสั่ง:

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init

คำสั่งนี้จะสร้างไฟล์ tailwind.config.js สำหรับตั้งค่าต่าง ๆ ในโปรเจกต์ของคุณ

ตั้งค่าไฟล์ CSS
สร้างไฟล์ src/input.css แล้วเพิ่มโค้ดต่อไปนี้:

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

เพิ่ม Script สำหรับ Build CSS
ในไฟล์ package.json เพิ่มคำสั่งในส่วน scripts:

"scripts": {
  "build": "tailwindcss -i ./src/input.css -o ./dist/output.css --watch"
}

รันคำสั่ง Build CSS
ใช้คำสั่ง: npm run build จะได้ไฟล์ dist/output.css ซึ่งมีโค้ด CSS ที่พร้อมใช้งาน

npm run build

2. การติดตั้งผ่าน CDN

หากคุณต้องการทดลองใช้งาน Tailwind CSS อย่างรวดเร็วโดยไม่ต้องติดตั้ง คุณสามารถใช้ CDN ได้

ขั้นตอน:

เพิ่มโค้ดต่อไปนี้ใน <head> ของไฟล์ HTML:

<script src="https://cdn.tailwindcss.com"></script>

คุณสามารถเริ่มต้นเขียนโค้ดได้ทันที ตัวอย่าง:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <script src="https://cdn.tailwindcss.com"></script>
  <title>Tailwind CSS</title>
</head>
<body class="bg-gray-100 p-6">
  <h1 class="text-3xl font-bold text-center text-blue-600">Hello, Tailwind CSS!</h1>
</body>
</html>

ข้อดีของวิธีนี้คือความรวดเร็วและง่ายต่อการเริ่มต้น แต่มีข้อจำกัดในการปรับแต่ง Custom Configurations


3. การใช้งานผ่าน Framework เช่น Next.js หรือ Laravel

Tailwind CSS รองรับ Framework หลายตัว เช่น Next.js, Laravel, Vue.js หากคุณใช้ Framework เหล่านี้ คุณสามารถติดตั้ง Tailwind CSS ตามเอกสารของ Framework นั้น ๆ ตัวอย่างเช่น:

สำหรับ Next.js:

ติดตั้ง Tailwind CSS: npx create-next-app@latest my-next-tailwind cd my-next-tailwind npm install -D tailwindcss postcss autoprefixer npx tailwindcss init

ตั้งค่าไฟล์ CSS และ Config
ทำตามขั้นตอนการตั้งค่าที่คล้ายกับวิธีติดตั้งผ่าน npm


การตั้งค่าไฟล์ tailwind.config.js

ไฟล์ tailwind.config.js เป็นจุดที่คุณสามารถปรับแต่ง Tailwind CSS ให้เหมาะกับโปรเจกต์ของคุณ ตัวอย่างเช่น การเพิ่มสี ฟอนต์ หรือ Breakpoints

module.exports = {
  content: ["./src/**/*.{html,js}"], // ระบุไฟล์ที่ Tailwind ต้องใช้งาน
  theme: {
    extend: {
      colors: {
        customBlue: '#1E40AF',
      },
      fontFamily: {
        sans: ['Inter', 'sans-serif'],
      },
    },
  },
  plugins: [],
};

ทดสอบการใช้งาน

หลังจากติดตั้ง Tailwind CSS สำเร็จ ลองทดสอบการใช้งานด้วยตัวอย่างง่าย ๆ:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link href="./dist/output.css" rel="stylesheet">
  <title>My Tailwind Project</title>
</head>
<body class="bg-gray-200 p-4">
  <h1 class="text-2xl font-bold text-blue-500">Welcome to Tailwind CSS!</h1>
  <p class="text-lg text-gray-700 mt-2">นี่คือตัวอย่างการใช้งาน Tailwind CSS</p>
</body>
</html>

สรุป

ในบทนี้เราได้เรียนรู้วิธีติดตั้ง Tailwind CSS และการตั้งค่าเบื้องต้น คุณสามารถเลือกวิธีที่เหมาะสมกับโปรเจกต์ของคุณ ไม่ว่าจะเป็นการใช้ npm สำหรับโปรเจกต์ที่ซับซ้อนหรือ CDN สำหรับการทดลองใช้งาน ในบทถัดไป เราจะมาทำความเข้าใจกับ Utility Classes ซึ่งเป็นหัวใจสำคัญของ Tailwind CSS!

Office.in.th Custom Service

이 구조를 바탕으로 시스템을 개발하거나 맞춤 변경하고 싶으신가요?

Office.in.th는 엔터프라이즈 웹 애플리케이션, API 연동, 공공/민간 업무 관리 시스템을 설계·개발하며 장기 지원을 제공합니다.

소프트웨어 개발 서비스 보기