Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Tailwind CSS Documentation34টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • কেন Tailwind?
  • Utility-First CSS
  • Tailwind কীভাবে কাজ করে?
  • Tailwind বনাম CSS
  • Tailwind বনাম Bootstrap
  • সুবিধা
  • সীমাবদ্ধতা
  • কখন ব্যবহার করবেন?
  • Learning Roadmap
  • Installation
  • Tailwind + Vite
  • Tailwind + Next.js
  • Tailwind + React
  • First Project
  • Utility Classes
  • Spacing
  • Colors
  • Typography
  • Layout (Flex, Grid)
  • Responsive Design
  • Borders & Radius
  • Shadows & Effects
  • Hover & Focus States
  • Dark Mode
  • Animation
  • Components
  • Customization
  • Plugins
  • Dark Theme Project
  • Production
  • Best Practices
  • Project: Portfolio
  • Project: Dashboard
  1. Docs
  2. Tailwind CSS
  3. Common UI Components
Tailwind CSSBeginner

Common UI Components

Tailwind দিয়ে button, card, form, navbar, modal — common UI components তৈরি করুন।

10টি অংশবাংলা ভাষায়

Tailwind-এ নিজেই component তৈরি করতে হয়। চলুন কিছু common components দেখি।

Button

<!-- Primary button -->
<button class="rounded-lg bg-blue-600 px-4 py-2 text-white hover:bg-blue-700 transition-colors">
  Primary
</button>

<!-- Secondary button -->
<button class="rounded-lg border border-blue-600 px-4 py-2 text-blue-600 hover:bg-blue-50 transition-colors">
  Secondary
</button>

<!-- Ghost button -->
<button class="rounded-lg px-4 py-2 text-blue-600 hover:bg-blue-50 transition-colors">
  Ghost
</button>

Card

<div class="rounded-xl bg-white p-6 shadow-md">
  <h3 class="text-lg font-semibold">Card Title</h3>
  <p class="mt-2 text-gray-600">Card content goes here.</p>
  <button class="mt-4 rounded-lg bg-blue-600 px-4 py-2 text-white hover:bg-blue-700">
    Read More
  </button>
</div>

Input Field

<div>
  <label class="mb-2 block text-sm font-medium text-gray-700">ইমেইল</label>
  <input
    type="email"
    class="w-full rounded-lg border border-gray-300 px-3 py-2 focus:border-blue-500 focus:outline-none focus:ring-2 focus:ring-blue-500"
    placeholder="you@example.com"
  />
</div>

Navbar

<nav class="flex items-center justify-between bg-white px-6 py-3 shadow-sm">
  <a href="#" class="text-xl font-bold text-blue-600">Logo</a>
  <div class="flex gap-4">
    <a href="#" class="text-gray-600 hover:text-blue-600">Home</a>
    <a href="#" class="text-gray-600 hover:text-blue-600">About</a>
    <a href="#" class="text-gray-600 hover:text-blue-600">Contact</a>
  </div>
</nav>
Component Libraries

নিজে component তৈরি না করতে চাইলে Headless UI, DaisyUI, shadcn/ui ব্যবহার করুন — এগুলো Tailwind-এর উপর তৈরি popular component libraries।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরAnimation & TransitionsপরেরTailwind Customization
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com