Popover
How it works?
Documentation and examples for adding Bootstrap popovers, like those found in iOS, to any element on your site.
Basic example
Click the accordions below to expand/collapse the accordion content.
<x-popover
title="Popover title"
content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover</x-popover>
<button type="button"
class="btn btn-light"
data-controller="popover"
data-action="click->popover#toggle"
title="Popover title"
data-bs-content="And here's some amazing content. It's very engaging. Right?"
data-bs-placement="right"
data-bs-trigger="click"
data-bs-container="body">Click to toggle popover</button>
Placement example
Click the accordions below to expand/collapse the accordion content.
<x-popover
title="Popover top"
placement="top"
class="btn btn-primary me-3"
content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover top</x-popover>
<x-popover
title="Popover right"
placement="right"
class="btn btn-primary me-3"
content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover right</x-popover>
<x-popover
title="Popover bottom"
placement="bottom"
class="btn btn-primary me-3"
content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover bottom</x-popover>
<x-popover
title="Popover left"
placement="left"
class="btn btn-primary me-3"
content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover left</x-popover>
<button type="button"
class="btn btn-primary me-3"
data-controller="popover"
data-action="click->popover#toggle"
title="Popover top"
data-bs-content="And here's some amazing content. It's very engaging. Right?"
data-bs-placement="top"
data-bs-trigger="click"
data-bs-container="body">Click to toggle popover top</button> <button type="button"
class="btn btn-primary me-3"
data-controller="popover"
data-action="click->popover#toggle"
title="Popover right"
data-bs-content="And here's some amazing content. It's very engaging. Right?"
data-bs-placement="right"
data-bs-trigger="click"
data-bs-container="body">Click to toggle popover right</button> <button type="button"
class="btn btn-primary me-3"
data-controller="popover"
data-action="click->popover#toggle"
title="Popover bottom"
data-bs-content="And here's some amazing content. It's very engaging. Right?"
data-bs-placement="bottom"
data-bs-trigger="click"
data-bs-container="body">Click to toggle popover bottom</button> <button type="button"
class="btn btn-primary me-3"
data-controller="popover"
data-action="click->popover#toggle"
title="Popover left"
data-bs-content="And here's some amazing content. It's very engaging. Right?"
data-bs-placement="left"
data-bs-trigger="click"
data-bs-container="body">Click to toggle popover left</button>