Stroke Width
stroke-width در Tailwind برای ضخامت خطوط SVG استفاده میشود. این ویژگی فقط روی المانهای SVG که خط دارند (<line>, <circle>, <path> و غیره) تاثیر دارد.
🔹 کلاسها و مقادیر پیشفرض
| کلاس Tailwind | مقدار CSS | توضیح |
|---|---|---|
stroke-0 | stroke-width: 0 | بدون خط، نامرئی |
stroke-1 | stroke-width: 1 | خط بسیار نازک |
stroke-2 | stroke-width: 2 | خط نازک استاندارد |
stroke-4 | stroke-width: 4 | خط متوسط |
stroke-8 | stroke-width: 8 | خط ضخیم |
توجه: مقادیر میتوانند در فایل
tailwind.config.jsسفارشی شوند.
🔹 استفاده در SVG
1. دایره با خط ضخامت 2
-
stroke-2→ ضخامت خط 2px -
fill="none"→ داخل دایره پر نشده -
currentColor→ خط از رنگ متن والد پیروی میکند
2. خط ساده با ضخامت 4 و رنگ آبی
-
stroke-4→ ضخامت خط 4px -
text-blue-600→ رنگ خط آبی
3. مسیر (path) با ضخامت 8 و رنگ قرمز
-
stroke-8→ ضخامت خط 8px -
text-red-500→ رنگ خط قرمز
🔹 نکات مهم
-
محدود به SVG: این کلاس روی عناصر HTML عادی (مثل
divیاp) کار نمیکند. -
رنگ از
strokeیاcurrentColorگرفته میشود: اگر بخوای رنگ متفاوت بدهی، از کلاسهای رنگ Tailwind استفاده کن (text-red-500،text-green-400و غیره). -
سفارشیسازی: میتوانی کلاسهای بیشتر یا مقادیر دلخواه را در
tailwind.config.jsاضافه کنی:
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React