محمد لارافيل نشر 8 فبراير 2023 أرسل تقرير نشر 8 فبراير 2023 <h2 title="مرحبا">Hello</h2> هل من الممكن تعديل تنسيق الخاصية title في عنصر HTML ؟ حاولت تنسيقه باستخدام css ولكنه لم ينجح 1 اقتباس
0 أحمد رضا5 نشر 8 فبراير 2023 أرسل تقرير نشر 8 فبراير 2023 (معدل) فعلياً لا يمكنك تغير تنسيقات الخاصية title. لكن هناك بعض الطرق التي تعطي نفس النتيجة المطلوبة: a { position: relative; display: inline-block; margin-top: 20px; } a[title]:hover::after { content: attr(title); position: absolute; top: -100%; left: 0; } ولكن هناك طريقة أفضل عن طريق استخدام خاصية مخصصة (custom attribute) مثلا : data-title وإعطائه بعض التنسيقات باستخدام css [data-title]:hover:after { opacity: 1; transition: all 0.1s ease 0.5s; visibility: visible; } [data-title]:after { content: attr(data-title); background-color: blue; color: #111; font-size: 150%; position: absolute; padding: 1px 5px 2px 5px; bottom: -1.6em; left: 100%; white-space: nowrap; box-shadow: 1px 1px 3px #222222; opacity: 0; border: 1px solid #111111; z-index: 99999; visibility: hidden; } [data-title] { position: relative; } <a href="example.com" data-title="My site"> Link </a> with styled tooltip (bigger and with a different background color, as requested in the question)<br/> <a href="example.com" title="My site"> Link </a> with normal tooltip لمطلوب عمله معروف باسم pseudo-tooltip يمكنك البحث عنه إذا أردت رؤية المزيد من الطرق. تم التعديل في 8 فبراير 2023 بواسطة أحمد رضا5 اقتباس
السؤال
محمد لارافيل
هل من الممكن تعديل تنسيق الخاصية title في عنصر HTML ؟ حاولت تنسيقه باستخدام css ولكنه لم ينجح
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.