CSS Tooltip
Tooltip همون متن یا توضیح کوچیکی هست که وقتی موس روی یه المنت میره، به صورت شناور نمایش داده میشه. مثل راهنما برای کاربر.
🔹 روش ساده با title
در HTML
سادهترین راه:
ولی این تولتیپ پیشفرض مرورگره و زیاد قابل استایلدهی نیست.
🔹 ساخت Tooltip سفارشی با CSS
میایم یه المنت میسازیم و متن تولتیپ رو داخل ::after
یا span
مخفی میکنیم و وقتی موس رفت روش، نمایش میدیم.
📌 مثال ۱: تولتیپ ساده
📌 مثال ۲: تولتیپ در چهار جهت
فقط کافیه جای top
, bottom
, left
, right
رو تغییر بدی. مثلا:
📌 مثال ۳: تولتیپ با انیمیشن فِید
➡️ تولتیپ با یه حرکت نرم ظاهر میشه.
✅ نکات مهم
-
با
position: absolute
تولتیپ رو به المنت مرجع وصل میکنیم. -
برای زیبایی بیشتر میشه از transition, animation, opacity استفاده کرد.
-
میشه برای موبایل هم tap-based tooltip طراحی کرد.