پیش‌نمایش زنده (iframe sandbox) تمام‌صفحه
در حال بارگذاری پیش‌نمایش زنده...
<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 را برعکس کنید؛ الگوی همان کد است و فقط مقادیر جابه‌جا می‌شوند.

امتیاز شما به این محتوا

میانگین امتیاز کاربران: ۴.۵ از ۴ رأی — برای امتیازدهی وارد شوید

دیدگاه‌ها (۰)

هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!

دیدگاه خود را بنویسید

کپچا

دیدگاه شما پس از تأیید مدیر نمایش داده می‌شود.

شاید بپسندی

این یک راهنمای کاربردی است!
پیش‌نمایش زنده اسنیپت

تولتیپ چهارجهته

تولتیپ هاور راهنما
۶۰
۴.۱ (۹)
برای فعال‌سازی کامل امکانات، اشتراک حرفه‌ای لازم است.
پیش‌نمایش زنده اسنیپت

تولتیپ حاشیه گرادیانی

کامپوننت تولتیپ گرادیان
۲۰
۴.۸ (۳)
ماوس را نگه داراین یک تولتیپ آماده است!
پیش‌نمایش زنده اسنیپت

تولتیپ ساده CSS

تولتیپ CSS راهنما
۲۲
۴.۹ (۳)