<span class="radikalwp-tooltip">ماوس را نگه دار<span class="radikalwp-tooltip-text">این یک تولتیپ آماده است!<//span><//span>
.radikalwp-tooltip {
position: relative;
display: inline-block;
padding: 8px 16px;
font-family: inherit;
font-size: 14px;
color: #334155;
background: #fff;
border: 1px dashed #94a3b8;
border-radius: 8px;
cursor: help;
}
.radikalwp-tooltip-text {
position: absolute;
bottom: calc(100% + 10px);
right: 50%;
transform: translateX(50%) translateY(6px);
padding: 7px 14px;
font-size: 12px;
color: #fff;
background: #1e293b;
border-radius: 7px;
white-space: nowrap;
opacity: 0;
pointer-events: none;
transition: opacity .25s ease, transform .25s ease;
}
.radikalwp-tooltip-text::after {
content: '';
position: absolute;
top: 100%;
right: 50%;
transform: translateX(50%);
border: 6px solid transparent;
border-top-color: #1e293b;
}
.radikalwp-tooltip:hover .radikalwp-tooltip-text,
.radikalwp-tooltip:focus .radikalwp-tooltip-text {
opacity: 1;
transform: translateX(50%) translateY(0);
}
درباره این اسنیپت
متن راهنمای شناور فقط با CSS؛ با هاور یا فوکوس از پایین ظاهر میشود و بدون جاوااسکریپت است. این کامپوننت آماده یکی از اجزای پرکاربرد رابط کاربری است و مستقیم داخل صفحهها قرار میگیرد. همه کلاسها با پیشوند radikalwp شروع میشوند تا با استایلهای قالب شما تداخلی پیش نیاید و راحتتر شخصیسازی شوند. انیمیشنها با GPU-friendly خواص transform و opacity ساخته شدهاند تا سرعت سایت شما تحت تأثیر قرار نگیرد.
پرسشهای متداول
بله، اندازهها با واحدهای نسبی و flex/grid ساخته شدهاند و در نمایشگرهای کوچک هم درست نمایش داده میشوند. اگر عرض ثابت دیدید، میتوانید آن را با max-width برای موبایل تنظیم کنید.
خیر؛ این کد بدون کتابخانه خارجی و فقط با CSS بهینه نوشته شده و حجم آن چند کیلوبایت است. انیمیشنها روی GPU اجرا میشوند و تأثیر محسوسی بر امتیاز PageSpeed ندارد.
بله، این کد بهصورت کاملاً رایگان برای استفاده شخصی و تجاری ارائه میشود. تنها استفاده از آن در محصولاتی که صرفاً بازفروش همین کد باشند مجاز نیست.
امتیاز شما به این محتوا
میانگین امتیاز کاربران: ۴.۹ از ۳ رأی — برای امتیازدهی وارد شوید
دیدگاهها (۰)
هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!