Responsive Design
🔹 چرا Responsive Design مهمه؟
امروزه کاربرا با دستگاههای مختلف (موبایل، تبلت، دسکتاپ) وارد سایت میشن.
طراحی واکنشگرا باعث میشه ظاهر سایت در هر اندازه صفحه درست نمایش داده بشه.
🔹 سیستم Breakpoints در Tailwind
Tailwind یک سری پیشفرض breakpoint داره:
- 
sm→ ≥ 640px
- 
md→ ≥ 768px
- 
lg→ ≥ 1024px
- 
xl→ ≥ 1280px
- 
2xl→ ≥ 1536px
📌 هر کلاس وقتی با Prefix این Breakpointها بیاد، فقط در اون اندازه و بالاتر فعال میشه.
🔹 مثال ساده
✅ در موبایل → text-base
✅ در تبلت → text-lg
✅ در دسکتاپ → text-xl
🔹 طراحی Layout واکنشگرا
📌
- 
در موبایل → یک ستون 
- 
در تبلت → دو ستون 
- 
در دسکتاپ → سه ستون 
🔹 مثال در دکمهها
✅ دکمه در صفحههای بزرگتر بزرگتر و راحتتر میشه.
🔹 نکته مهم
- 
Tailwind از Mobile First استفاده میکنه → یعنی استایل پیشفرض برای موبایل تعریف میشه و بعد کمکم برای سایزهای بزرگتر تغییر میدی. 
- 
هر Utility رو میتونی با Prefix مربوط به breakpoint تغییر بدی. 
- 
با همین سیستم میتونی همهی بخشهای سایت رو واکنشگرا کنی. 
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React