Skip to content

Tooltip ​

Показує контекстну інформацію під час наведення або фокусу.

Живе демо ​

Розміщення

З іконками

Власний вміст

Із затримкою

Використання ​

vue
<template>
  <!-- Simple text tooltip -->
  <orio-tooltip text="Hello World">
    <orio-button variant="secondary">Hover me</orio-button>
  </orio-tooltip>

  <!-- Custom content slot -->
  <orio-tooltip placement="top">
    <orio-button variant="secondary">Hover me</orio-button>
    <template #content>
      <div>Custom HTML content</div>
    </template>
  </orio-tooltip>

  <!-- With delay -->
  <orio-tooltip text="Delayed" :delay="300">
    <orio-button variant="secondary">Hover me</orio-button>
  </orio-tooltip>
</template>

Пропси ​

ПропТипЗа замовчуваннямОпис
textstringundefinedТекст підказки (якщо не використовується слот content)
placement'top' | 'bottom' | 'left' | 'right''top'Позиція підказки відносно тригера
delaynumber500Затримка перед показом підказки (мс)
disabledbooleanfalseВимкнути підказку
offsetnumber8Відстань від елемента-тригера (px)

Слоти ​

СлотОпис
defaultЕлемент-тригер
contentВласний вміст підказки (перекриває проп text)

Можливості ​

  • Автоматичне позиціювання зі стрілкою-вказівником
  • Показується під час наведення та фокусу (доступно з клавіатури)
  • Телепортується в body, щоб уникнути проблем із z-index
  • Оновлює позицію під час прокручування та зміни розміру
  • Налаштовувана затримка
  • Підтримка власного вмісту через слот
  • Темна тема за замовчуванням