Стороны и выравнивание
Нажмите кнопку нужной позиции. top / bottom / left / right поддерживают start и end. При нехватке места autoFlip выбирает запасную сторону; scroll и resize пересчитывают положение.
<div class="d-flex gap-3" style="flex-wrap: wrap">
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="top" data-vg-title="Позиция: top">top</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="top-start" data-vg-title="Позиция: top-start">top-start</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="top-end" data-vg-title="Позиция: top-end">top-end</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="bottom" data-vg-title="Позиция: bottom">bottom</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="bottom-start" data-vg-title="Позиция: bottom-start">bottom-start</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="bottom-end" data-vg-title="Позиция: bottom-end">bottom-end</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="left" data-vg-title="Позиция: left">left</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="left-start" data-vg-title="Позиция: left-start">left-start</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="left-end" data-vg-title="Позиция: left-end">left-end</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="right" data-vg-title="Позиция: right">right</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="right-start" data-vg-title="Позиция: right-start">right-start</button>
<button type="button" class="btn btn-surface btn-sm" data-vg-toggle="tooltip" data-trigger="click"
data-placement="right-end" data-vg-title="Позиция: right-end">right-end</button>
</div>
/**
* Описание: декларативный пример VGTooltip — placement.
* Возможности: подключение через публичный Data API.
*/
// Дополнительная инициализация не требуется: используется Data API.
/* Дополнительные стили не требуются. */