<button class="radikalwp-tip-fancy" data-tooltip="این اقدام قابل بازگشت نیست — مطمئنید؟" aria-label="راهنما">ⓘ<//button>
.radikalwp-tip-fancy {
position: relative;
width: 34px;
height: 34px;
font-size: 16px;
color: #6366f1;
background: #eef2ff;
border: none;
border-radius: 50%;
cursor: help;
transition: background .25s ease;
}
.radikalwp-tip-fancy:hover { background: #e0e7ff; }
.radikalwp-tip-fancy::after {
content: attr(data-tooltip);
position: absolute;
bottom: calc(100% + 12px);
right: 50%;
transform: translateX(50%) translateY(6px);
width: max-content;
max-width: 220px;
padding: 9px 14px;
font-size: 11.5px;
font-weight: 600;
line-height: 1.8;
color: #fff;
background: rgba(15, 23, 42, .92);
border: 1px solid rgba(129, 140, 248, .5);
border-radius: 10px;
opacity: 0;
pointer-events: none;
transition: opacity .25s ease, transform .25s ease;
}
.radikalwp-tip-fancy::before {
content: "";
position: absolute;
bottom: calc(100% + 6px);
right: 50%;
transform: translateX(50%);
border: 6px solid transparent;
border-top-color: rgba(15, 23, 42, .92);
opacity: 0;
transition: opacity .25s ease;
}
.radikalwp-tip-fancy:hover::after,
.radikalwp-tip-fancy:focus-visible::after {
opacity: 1;
transform: translateX(50%) translateY(0);
}
.radikalwp-tip-fancy:hover::before,
.radikalwp-tip-fancy:focus-visible::before { opacity: 1; }
درباره این اسنیپت
تولتیپی که با هاور روی عنصر والد، بالای آن محو-ظاهر میشود و با فلش کوچکی به سمت متن اشاره میکند. پسزمینه تیره با حاشیه گرادیانی ظریف و بلور سبک، حس شیشه تیره میدهد. برای آیکونهای بدون متن، خلاصههای بریده و راهنمای فیلدها مناسب است. تولتیپ با شبهعنصر data-tooltip ساخته میشود و HTML اضافه لازم ندارد.
پرسشهای متداول
از ویژگی data-tooltip روی خود دکمه با attr() در CSS؛ برای تغییر متن فقط همان ویژگی را ویرایش کنید و به CSS دست نزنید.
روی لمس، :focus-visible با tap اول فعال میشود؛ اگر تجربه بهتری میخواهید کلیک را به toggle کلاس وصل کنید و همان کلاس را در CSS هم اضافه کنید.
bottom را به top تغییر دهید، جهت transform و فلش ::before را برعکس کنید؛ الگوی همان کد است و فقط مقادیر جابهجا میشوند.
امتیاز شما به این محتوا
میانگین امتیاز کاربران: ۴.۵ از ۴ رأی — برای امتیازدهی وارد شوید
دیدگاهها (۰)
هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!