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
اضافه کنی: