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 ترکیب میشوند تا شکلها هم خط و هم داخل رنگی داشته باشند.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React