Pointer Events
📌 مفهوم
-
Pointer Events مشخص میکند که آیا یک عنصر میتواند واکنش به اشارهگر موس یا لمس داشته باشد یا نه.
-
با Tailwind CSS میتوان به راحتی این رفتار را کنترل کرد.
📑 کلاسهای Tailwind
کلاس | توضیح |
---|---|
pointer-events-none | عنصر به هیچ رویداد اشارهای پاسخ نمیدهد (غیرفعال) |
pointer-events-auto | عنصر طبق حالت عادی به رویدادها پاسخ میدهد |
📌 مثال
-
در مثال بالا، div اول حتی با کلیک کردن هم واکنشی ندارد.
-
div دوم رفتار عادی دارد و کلیکها را میپذیرد.
📌 نکات
-
ترکیب
pointer-events-none
باabsolute
یاfixed
برای غیرقابل کلیک کردن عناصر بالای صفحه بسیار کاربردی است. -
میتوان در عناصر فرم یا لایههای overlay برای جلوگیری از تداخل کلیکها استفاده کرد.