Visibility
🔹 Visibility چیه؟
ویژگی visibility در CSS مشخص میکنه که یک المان دیده بشه یا نه.
برخلاف display: none
، وقتی المان invisible میشه، هنوز فضا و جای خودش رو توی صفحه نگه میداره.
🔹 کلاسهای Visibility در Tailwind
-
visible
→ المان دیده میشه (پیشفرض). -
invisible
→ المان مخفی میشه ولی فضای خودش رو نگه میداره. -
collapse
→ برای ردیفها/ستونهای جدول استفاده میشه (ردیف یا ستون حذف میشه).
🔹 مثال (visible vs invisible)
📌 در حالت invisible
، متن قرمز دیده نمیشه ولی فاصلهاش باقی میمونه.
🔹 مثال (collapse در جدول)
📌 collapse
باعث میشه ردیف وسطی کاملاً ناپدید بشه و جاش هم گرفته نشه.
🔹 نکته مهم
-
از
invisible
وقتی استفاده میشه که بخوای چیزی مخفی باشه ولی layout بهم نریزه. -
اگه بخوای هم مخفی بشه و هم جاش خالی نمونه، باید از
hidden
یاdisplay: none
استفاده کنی (در Tailwind کلاسhidden
). -
برای جدولها
collapse
خیلی کاربردیه.