--- title: Popover description: Popovers displays contextual overlays with customizable content, positioning, and trigger options. --- ```html nocode
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In fermentum nunc bibendum laoreet malesuada. Proin eget augue tortor. Sed bibendum cursus eros, vitae mattis leo laoreet eget.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
In fermentum nunc bibendum laoreet malesuada.
Proin eget augue tortor. Sed bibendum cursus eros, vitae mattis leo laoreet eget.
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In fermentum nunc bibendum laoreet malesuada.
Aliquam diam risus tincidunt.
``` ```javascript const popoverTooltipContentEl = document.querySelector( '#example-popover-tooltip-content' ); if (popoverTooltipContentEl) { envision.popover('#example-popover-tooltip-button', { placement: 'top', title: 'Popover tooltip', content: popoverTooltipContentEl, escapeContent: false, clickOutside: true, type: 'tooltip', }); } ``` ## Options - `placement` _string_ - Prefered initial placement. - Default value: `top` - Possible values: `top`, `right`, `bottom`, `left` - `title` _string_ - Popover title. - Default value: `''` - `content` _string_ | _HTMLElement_ - Popover content. - Default value: `''` - `escapeContent` _boolean_ - Treat option `content` as text or HTML. If popover content is HTML, this needs to be set to `false`. - Default value: `true` - `trigger` _string_ - Single event or mulitple space separated events for opening the popover. - Default value: `click` - `delay` _number_ - Milliseconds for delaying the popover closing. When opening on hover, a value of at least `200` is recommended. - Default value: `0` - `clickOutside` _boolean_ - Close popover on click outside. - Default value: `false` - `type` _string_ - Popover styling - Default value: null - Possible values: `menu`, `tooltip`