CSS Multiple Backgrounds
در CSS میتونیم بیش از یک تصویر پسزمینه برای یک عنصر تعریف کنیم.
این ویژگی برای طراحیهای حرفهای مثل: افکتهای چندلایه، قرار دادن چندین آیکون یا ساخت بکگراندهای پیچیده کاربرد داره.
✨ سینتکس کلی
📌 تصاویر از بالا به پایین لیست میشن. یعنی تصویر اول روی همهی تصاویر بعدی قرار میگیره.
🔹 ۱. چند تصویر پسزمینه
🔸 در اینجا:
-
تصویر
stars.png
رویsky.jpg
قرار میگیره. -
stars.png
تکرار میشه، ولیsky.jpg
ثابت میمونه.
🔹 ۲. استفاده از گرادیانت + تصویر
📌 اینجا یک گرادیانت نیمهشفاف روی تصویر پسزمینه قرار گرفته.
🔹 ۳. سایز جداگانه برای هر پسزمینه
🔸 یعنی:
-
icon.png
در گوشهی پایین سمت راست قرار میگیره. -
paper.jpg
کل پسزمینه رو میپوشونه.
🔹 ۴. شورتهند (Background Shorthand)
✅ نکات مهم
-
ترتیب تصاویر مهمه → تصویر اول بالاترین لایه است.
-
میشه تصویر + گرادیانت + رنگ رو با هم ترکیب کرد.
-
خاصیتهایی مثل
background-position
,background-size
,background-repeat
میتونن لیستی از مقادیر داشته باشن (برای هر تصویر جداگانه).