Popover
Popover
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.
Configuration and initialization
Initialize from script. Use data-attributes on the opener element or option parameters in JavaScript for settings.
Example using data-attributes
Example using JavaScript
The content will be fetched from a template element and displayed in the popover.
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.
Popover menu
Add type: 'menu' in JS or data-type="menu" in HTML for a menu-styled popover. Use class env-popover__item for the menu items.
Popover menu
Popover Tooltip
Add type: 'tooltip' in JS or data-type="tooltip" in HTML for a Tooltip-styled popover. Common text components will adjust color automatically.
Popover Tooltip
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In fermentum nunc bibendum laoreet malesuada.
Aliquam diam risus tincidunt.
Options
-
placementstring- Prefered initial placement.
- Default value:
top - Possible values:
top,right,bottom,left
-
titlestring- Popover title.
- Default value:
''
-
contentstring | HTMLElement- Popover content.
- Default value:
''
-
escapeContentboolean- Treat option
contentas text or HTML. If popover content is HTML, this needs to be set tofalse. - Default value:
true
- Treat option
-
triggerstring- Single event or mulitple space separated events for opening the popover.
- Default value:
click
-
delaynumber- Milliseconds for delaying the popover closing. When opening on hover, a value of at least
200is recommended. - Default value:
0
- Milliseconds for delaying the popover closing. When opening on hover, a value of at least
-
clickOutsideboolean- Close popover on click outside.
- Default value:
false
-
typestring- Popover styling
- Default value: null
- Possible values:
menu,tooltip