Read Time: 1 minutes 22 seconds
आजको समयमा वेब डिजाइन र फ्रन्टएन्ड डेभलपमेन्ट निकै छिटो परिवर्तन भइरहेको छ। पहिले हामीले धेरै Custom CSS लेख्नुपर्थ्यो, जसले समय धेरै लाग्थ्यो। यही समस्या समाधान गर्न Tailwind CSS आएको हो। Tailwind CSS एक Utility-first CSS framework हो, जसले HTML भित्रै class प्रयोग गरेर छिटो, सफा र responsive design बनाउन मद्दत गर्छ।
यो blog मा हामी Tailwind CSS के हो, किन प्रयोग गर्ने, कसरी सुरु गर्ने, यसको फाइदा–बेफाइदा र उदाहरण सहित बुझ्नेछौं।
Tailwind CSS एक modern CSS framework हो। Bootstrap जस्तो ready-made component नदिएर, यसले साना-साना utility class दिन्छ। जस्तै:
p-4 → paddingtext-center → text centerbg-blue-500 → background colorflex, grid → layoutयी class हरू HTML मा प्रयोग गरेर design बनाइन्छ। अलगै CSS फाइलमा धेरै code लेख्नुपर्दैन।
Utility-first भन्नाले सानो काम गर्ने class हरू प्रयोग गरेर design बनाउनु हो।
उदाहरण:
p-2, p-4m-2, mt-4text-red-500, bg-gray-100यसले गर्दा:
HTML मा class लेख्दै design बनाइन्छ। CSS file बारम्बार खोल्नुपर्दैन।
Tailwind मा responsive class built-in हुन्छ:
sm: → mobilemd: → tabletlg: → laptopxl: → large screenउदाहरण:
text-sm md:text-lg lg:text-xlBootstrap जस्तो सबै website एउटै जस्तो देखिँदैन। Tailwind ले unique design बनाउन सहयोग गर्छ।
Tailwind मा dark mode built-in हुन्छ:
dark:bg-gray-800dark:text-whiteTailwind CSS:
<script src="https://cdn.tailwindcss.com"></script>
यो test र सानो project का लागि राम्रो हो। Production मा recommend हुँदैन।
npm install -D tailwindcss
npx tailwindcss init
त्यसपछि tailwind.config.js फाइल setup गरेर CSS build गरिन्छ।
<div class="max-w-md mx-auto bg-white p-6 rounded-lg shadow">
<h1 class="text-2xl font-bold text-center text-blue-600">Hello Tailwind</h1>
<p class="mt-4 text-gray-600 text-center">
Tailwind CSS प्रयोग गरेर छिटो design बनाउनुहोस्।
</p>
</div>
यसमा:
max-w-md → width controlmx-auto → centershadow → box shadowतर अभ्यास गरेपछि यी समस्या हुँदैनन्।
| Tailwind CSS | Bootstrap |
|---|---|
| Utility-first | Component-based |
| Custom design | Same looking UI |
| Flexible | Limited |
| Modern | Traditional |
Tailwind CSS आजको modern web development का लागि धेरै शक्तिशाली tool हो। यदि तपाईं fast, clean र professional website बनाउन चाहनुहुन्छ भने Tailwind CSS सिक्नै पर्छ।
Laravel, WinterCMS, OctoberCMS प्रयोग गर्ने developer का लागि Tailwind CSS एकदम उपयुक्त छ। सुरुमा अलि फरक लागे पनि, practice गरेपछि काम धेरै सजिलो हुन्छ।