Z-Index
🔹 Z-Index چیه؟
ویژگی z-index مشخص میکنه یک المان در کدوم لایه (Layer) نسبت به المانهای دیگه قرار بگیره.
-
مقدار بالاتر → روی المانهای دیگه قرار میگیره.
-
مقدار پایینتر → پشت المانهای دیگه قرار میگیره.
📌 برای درست کار کردن z-index، المان باید positioned باشه (relative
, absolute
, fixed
, sticky
).
🔹 کلاسهای Z-Index در Tailwind
-
z-0
-
z-10
-
z-20
-
z-30
-
z-40
-
z-50
و برای حالتهای خاص:
-
z-auto
→ مقدار پیشفرض مرورگر. -
-z-10
→ مقدار منفی (برای بردن المان پشت همه).
🔹 مثال ساده
📌 سبز بالاتر از قرمز و قرمز بالاتر از آبی نمایش داده میشه.
🔹 مثال (z منفی)
📌 المان بنفش میره پشت ظرف اصلی.
🔹 نکته مهم
-
همیشه یادت باشه position لازمه تا z-index عمل کنه.
-
برای مدالها، دیالوگها، منوها و المانهای شناور خیلی استفاده میشه.
-
استفاده بیشازحد از z-index میتونه مدیریت لایهها رو سخت کنه؛ بهتره مقادیر منطقی (مثل 10, 20, 30) انتخاب بشن.