Fill
📌 مفهوم
ویژگی fill
در CSS مشخص میکند رنگ داخل یک شکل SVG چگونه باشد.
-
فقط روی عناصر SVG قابل استفاده است (مثل
<circle>
,<rect>
,<path>
). -
کنترل میکند که داخل مسیر یا شکل با چه رنگی پر شود.
⚡ توجه: این ویژگی روی رنگ متن یا پسزمینه عناصر HTML معمولی اثر ندارد، فقط برای SVG کاربرد دارد.
📑 مقادیر CSS
مقدار | توضیح |
---|---|
<color> | هر رنگ CSS معتبر مثل red , #FF0000 , rgb(255,0,0) |
none | داخل شکل شفاف است، هیچ رنگی ندارد |
currentColor | از رنگ فعلی متن (color ) عنصر استفاده میکند |
مثال CSS:
🏷 Tailwind CSS
Tailwind کلاسهای آماده برای fill
دارد:
کلاس | توضیح |
---|---|
fill-current | رنگ داخل عنصر SVG از currentColor میگیرد |
fill-transparent | شفاف (هیچ رنگی ندارد) |
fill-[color] | هر رنگ دلخواه، به صورت utility custom color (مثلاً fill-red-500 ) |
مثال Tailwind:
💡 نکته: معمولاً با
stroke
وfill
در SVG ترکیب میشوند تا شکلها هم خط و هم داخل رنگی داشته باشند.