Search
Quick Commands
run:diagnostics Run all system checks
db:connect Connect to primary DB
cache:clear Clear application cache
users:list Show all active users

Popovers & Tooltips

Basic Tooltips

Tooltips with HTML

Tooltips on Different Elements

Link with tooltip Badge with tooltip help
Div with tooltip

Basic Popovers click to show

Popovers with Title

Popovers with HTML Content

Dismissible Popovers

Popovers on Different Elements

Link Popover Badge Popover info

Custom Styled Popovers

📋 Source Code Examples

HTML markup for tooltips and popovers

Basic Tooltips

Simple tooltips with data attributes:

<!-- Tooltip on Top -->
<button type="button" class="btn btn-primary" 
        data-bs-toggle="tooltip" 
        data-bs-placement="top" 
        title="Tooltip on top">
    Tooltip on top
</button>

<!-- Tooltip on Bottom -->
<button type="button" class="btn btn-primary" 
        data-bs-toggle="tooltip" 
        data-bs-placement="bottom" 
        title="Tooltip on bottom">
    Tooltip on bottom
</button>
Basic Popovers

Simple popovers with data attributes:

<!-- Basic Popover -->
<button type="button" class="btn btn-primary" 
        data-bs-toggle="popover" 
        data-bs-placement="top" 
        data-bs-content="Popover content here">
    Click for popover
</button>

<!-- Popover with Title -->
<button type="button" class="btn btn-primary" 
        data-bs-toggle="popover" 
        data-bs-placement="top" 
        data-bs-title="Popover Title" 
        data-bs-content="This is the popover content">
    Popover with Title
</button>
Popover with HTML Content

Popovers that support HTML formatting:

<button type="button" class="btn btn-primary" 
        data-bs-toggle="popover" 
        data-bs-html="true" 
        data-bs-placement="top" 
        data-bs-title="<strong>HTML Popover</strong>" 
        data-bs-content="<em>This popover</em> contains <u>HTML</u> content with <b>formatting</b>.">
    HTML Popover
</button>
Dismissible Popovers

Popovers that can be dismissed by clicking outside:

<button type="button" class="btn btn-primary" 
        data-bs-toggle="popover" 
        data-bs-trigger="focus" 
        data-bs-placement="top" 
        data-bs-title="Dismissible" 
        data-bs-content="Click outside to dismiss">
    Dismissible Popover
</button>
JavaScript Initialization

Initialize tooltips and popovers with JavaScript:

// Initialize all tooltips
var tooltipTriggerList = [].slice.call(
    document.querySelectorAll('[data-bs-toggle="tooltip"]')
);
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
    return new bootstrap.Tooltip(tooltipTriggerEl);
});

// Initialize all popovers
var popoverTriggerList = [].slice.call(
    document.querySelectorAll('[data-bs-toggle="popover"]')
);
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
    return new bootstrap.Popover(popoverTriggerEl);
});