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