Tailwind CSS Tooltip
Documentation and examples for adding custom Bootstrap tooltips with TailwindCSS and JavaScript using CSS3 for animations and data-bs-attributes for local title storage.
Basic Example
Hover over the buttons below to see the four tooltips directions: top, right, bottom, and left.
<button
data-bs-toggle="tooltip"
data-bs-placement="top"
data-bs-title="Tooltip on top"
type="button"
class="btn flex items-center gap-x-2 bg-green-600 text-white border-green-600 disabled:opacity-50 disabled:pointer-events-none hover:text-white hover:bg-green-700 hover:border-green-700 active:bg-green-700 active:border-green-700 focus:outline-none focus:ring-4 focus:ring-green-300"
>
Tooltip on Top
</button>
<button
data-bs-toggle="tooltip"
data-bs-placement="bottom"
data-bs-title="Tooltip on Bottom"
type="button"
class="btn flex items-center gap-x-2 bg-green-600 text-white border-green-600 disabled:opacity-50 disabled:pointer-events-none hover:text-white hover:bg-green-700 hover:border-green-700 active:bg-green-700 active:border-green-700 focus:outline-none focus:ring-4 focus:ring-green-300"
>
Tooltip on Bottom
</button>
<button
data-bs-toggle="tooltip"
data-bs-placement="right"
data-bs-title="Tooltip on Right"
type="button"
class="btn flex items-center gap-x-2 bg-green-600 text-white border-green-600 disabled:opacity-50 disabled:pointer-events-none hover:text-white hover:bg-green-700 hover:border-green-700 active:bg-green-700 active:border-green-700 focus:outline-none focus:ring-4 focus:ring-green-300"
>
Tooltip on Right
</button>
<button
data-bs-toggle="tooltip"
data-bs-placement="left"
data-bs-title="Tooltip on Left"
type="button"
class="btn flex items-center gap-x-2 bg-green-600 text-white border-green-600 disabled:opacity-50 disabled:pointer-events-none hover:text-white hover:bg-green-700 hover:border-green-700 active:bg-green-700 active:border-green-700 focus:outline-none focus:ring-4 focus:ring-green-300"
>
Tooltip on Left
</button>