CSS - Tooltips تلميحات الأدوات
CSS - تلميحات الأدوات (Tooltip)
🔸 التولتيب (Tooltip) هو نص صغير يظهر عندما يمر المستخدم فوق عنصر معين مثل زر أو رابط، ويوفر معلومات إضافية بشكل غير مزعج.
🧪 الطريقة البسيطة (HTML فقط)
<button title="اضغط للتحميل">تحميل</button>
📌 باستخدام السمة title
يظهر التلميح عند المرور على العنصر. لكن شكله ثابت ويعتمد على المتصفح.
✅ تصميم Tooltip مخصص باستخدام CSS
يمكنك تصميم Tooltip خاص بك باستخدام HTML وCSS، ليكون أكثر تحكمًا وجمالًا.
<div class="tooltip">
مرر هنا
<span class="tooltiptext">هذا هو التلميح!</span>
</div>
.tooltip {
position: relative;
display: inline-block;
cursor: pointer;
}
.tooltip .tooltiptext {
visibility: hidden;
width: 120px;
background-color: black;
color: #fff;
text-align: center;
padding: 5px 8px;
border-radius: 6px;
position: absolute;
z-index: 1;
bottom: 125%; /* فوق العنصر */
left: 50%;
transform: translateX(-50%);
opacity: 0;
transition: opacity 0.3s;
}
.tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
}
📌 هذا الكود ينشئ تلميح يظهر فوق العنصر عند التمرير عليه، مع تأثير شفافية تدريجي.
---📌 ملاحظات إضافية
- يمكنك تغيير اتجاه التلميح بسهولة (أعلى، أسفل، يمين، يسار) بتعديل
top
وleft
أوbottom
. - تأكد من وجود مساحة كافية حول العنصر حتى لا يختفي التلميح.
- يمكن استخدام
transition
لتحسين المظهر عند الظهور والاختفاء.
تعليقات
إرسال تعليق