---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.5
alternate:
  - https://divkit.tech/docs/en/concepts/divs/2/div-tooltip.md
  - https://divkit.tech/docs/ru/concepts/divs/2/div-tooltip.md
  - href: ru/concepts/divs/2/div-tooltip.md
    type: text/markdown
    title: Markdown version
  - href: ../../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://divkit.tech/docs/ru/llms.txt

# div-tooltip
Всплывающая подсказка.

## Параметры
| Параметры | Описание |
| --- | --- |
| `div` | <p>**object**</p><p>Обязательный параметр.</p><p>Элемент, который будет показан в подсказке. Если внутри элемента есть подсказки, они не будут показываться.</p><p>Значение имеет тип `div`.</p><p>Доступные платформы: Android, iOS, веб.</p><p>Список возможных значений:<li>[div-image](div-image.md#div-image)</li><li>[div-gif-image](div-gif-image.md#div-gif-image)</li><li>[div-text](div-text.md#div-text)</li><li>[div-separator](div-separator.md#div-separator)</li><li>[div-container](div-container.md#div-container)</li><li>[div-grid](div-grid.md#div-grid)</li><li>[div-gallery](div-gallery.md#div-gallery)</li><li>[div-pager](div-pager.md#div-pager)</li><li>[div-tabs](div-tabs.md#div-tabs)</li><li>[div-state](div-state.md#div-state)</li><li>[div-custom](div-custom.md#div-custom)</li><li>[div-indicator](div-indicator.md#div-indicator)</li><li>[div-slider](div-slider.md#div-slider)</li><li>[div-switch](div-switch.md#div-switch)</li><li>[div-input](div-input.md#div-input)</li><li>[div-select](div-select.md#div-select)</li><li>[div-video](div-video.md#div-video)</li></p> |
| `id` | <p>**string**</p><p>Обязательный параметр.</p><p>Идентификатор подсказки. Используется, чтобы избежать повторного показа. Должен быть уникален для всех подсказок элемента.</p><p>Доступные платформы: Android, iOS, веб.</p> |
| `position` | <p>**string**</p><p>Обязательный параметр.</p><p>Положение подсказки относительно элемента, к которому она относится.</p><p>Возможные значения: `left`, `top-left`, `top`, `top-right`, `right`, `bottom-right`, `bottom`, `bottom-left`, `center`.</p><p>Доступные платформы: Android, iOS, веб.</p> |
| `animation_in` | <p>**object**</p><p>Анимация появления подсказки. По умолчанию подсказка будет появляться постепенно со смещением от якорной точки на 10 dp.</p><p>Значение имеет тип `div-animation`.</p><p>Доступные платформы: Android, iOS, веб.</p> |
| `animation_out` | <p>**object**</p><p>Анимация исчезания подсказки. По умолчанию подсказка будет исчезать постепенно со смещением от якорной точки на 10 dp.</p><p>Значение имеет тип `div-animation`.</p><p>Доступные платформы: Android, iOS, веб.</p> |
| `background_accessibility_description` | <p>**string**</p><p>Описание для доступности действия нажатия на фон тултипа.</p><p>Доступные платформы: iOS, веб.</p> |
| `bring_to_top_id` | <p>**string**</p><p>Идентификатор элемента, который будет перенесен поверх подложки подсказки.</p><p>Доступные платформы: Android, iOS, веб.</p> |
| `close_by_tap_outside` | <p>**bool**</p><p>Позволяет закрывать подсказку при нажатии за ее пределами.</p><p>Значение по умолчанию: `true`.</p><p>Доступные платформы: Android, iOS, веб.</p> |
| `duration` | <p>**int**</p><p>Продолжительность видимости подсказки в миллисекундах. При значении `0` подсказка будет видна до тех пор, пока пользователь сам ее не скроет.</p><p>Ограничение для значения `x`: `x >= 0`.</p><p>Значение по умолчанию: `5000`.</p><p>Доступные платформы: Android, iOS, веб.</p> |
| `mode` | <p>**object**</p><p>Режимы подсказки.</p><p>Значение имеет тип `div-tooltip-mode`.</p><p>Значение по умолчанию: `{ "type": "modal" }`.</p><p>Доступные платформы: Android, iOS, веб.</p><p>Список возможных значений:<li>[div-tooltip-mode-non-modal](div-tooltip-mode-non-modal.md#div-tooltip-mode-non-modal)</li><li>[div-tooltip-mode-modal](div-tooltip-mode-modal.md#div-tooltip-mode-modal)</li></p> |
| `offset` | <p>**object**</p><p>Сдвиг относительно якорной точки.</p><p>Значение имеет тип `div-point`.</p><p>Доступные платформы: Android, iOS, веб.</p> |
| `substrate_div` | <p>**object**</p><p>Элемент, который будет использоваться как подложка для тултипа.</p><p>Значение имеет тип `div`.</p><p>Доступные платформы: веб, Android, iOS.</p><p>Список возможных значений:<li>[div-image](div-image.md#div-image)</li><li>[div-gif-image](div-gif-image.md#div-gif-image)</li><li>[div-text](div-text.md#div-text)</li><li>[div-separator](div-separator.md#div-separator)</li><li>[div-container](div-container.md#div-container)</li><li>[div-grid](div-grid.md#div-grid)</li><li>[div-gallery](div-gallery.md#div-gallery)</li><li>[div-pager](div-pager.md#div-pager)</li><li>[div-tabs](div-tabs.md#div-tabs)</li><li>[div-state](div-state.md#div-state)</li><li>[div-custom](div-custom.md#div-custom)</li><li>[div-indicator](div-indicator.md#div-indicator)</li><li>[div-slider](div-slider.md#div-slider)</li><li>[div-switch](div-switch.md#div-switch)</li><li>[div-input](div-input.md#div-input)</li><li>[div-select](div-select.md#div-select)</li><li>[div-video](div-video.md#div-video)</li></p> |
| `tap_outside_actions` | <p>**array**</p><p>Задает действия, выполняемые при нажатии за пределами подсказки.</p><p>Доступные платформы: Android, iOS, веб.</p> |

<details>
<summary>JSON</summary>

```json
{
  animation_in: {
    duration: "int",
    end_value: "number",
    interpolator: "string",
    items: [ div-animation, ... ],
    name*: "string",
    repeat: div-count,
    start_delay: "int",
    start_value: "number"
  },
  animation_out: {
    duration: "int",
    end_value: "number",
    interpolator: "string",
    items: [ div-animation, ... ],
    name*: "string",
    repeat: div-count,
    start_delay: "int",
    start_value: "number"
  },
  background_accessibility_description: "string",
  bring_to_top_id: "string",
  close_by_tap_outside: "bool",
  div*: div,
  duration: "int",
  id*: "string",
  mode: div-tooltip-mode,
  offset: {
    x*: {
      unit: "string",
      value*: "number"
    },
    y*: {
      unit: "string",
      value*: "number"
    }
  },
  position*: "string",
  substrate_div: div,
  tap_outside_actions: [
    {
      download_callbacks: {
        on_fail_actions: [ div-action, ... ],
        on_success_actions: [ div-action, ... ]
      },
      is_enabled: "bool_int",
      log_id: "string",
      log_url: "string",
      menu_items: [
        {
          action: div-action,
          actions: [ div-action, ... ],
          text*: "string"
        },
        ...
      ],
      payload: "object",
      referer: "string",
      scope_id: "string",
      target: "string",
      typed: div-action-typed,
      url: "string"
    },
    ...
  ]
}
```
</details>
