Tooltip - Web Component โ
Browser support โ
Parameters โ
The Web component uses the <z-tooltip>
tag:
The parametrization of the component can be done with the following custom HTML params:
Name | Type | Description |
---|---|---|
text | string | The text to be displayed inside the tooltip. |
config (optional) | string | The main parameter has three components following the pattern:
|
content (optional) | string | The text to be hovered |
text
โ
The text
parameter is used to define the text that will be displayed when the user hovers the element.
config
โ
The config
parameter is used to define the tooltip side
and size
. Following the pattern: <side><?:size>
side โ
The side
parameter is used to define the position of the tooltip. Can be top
, top-right
, top-left
, bottom
, bottom-right
or bottom-left
.
size โ
The size
parameter is used to define the size of the tooltip. Can be xs
, s
,m
or l
.
Both background color and text color can be customized using the --z-tooltip--bg
and --z-tooltip--color
CSS variables.
Playground โ
Customization โ
HTML Examples โ
Imports
html
<link rel="stylesheet" href="/0.4.3/@zurich/web-components/styles.css" />
<script type="module" src="/0.4.3/@zurich/web-components/tooltip.js"></script>
<script type="module" src="/0.4.3/@zurich/web-components/icon.js"></script>
Code
html
<z-tooltip config="top" text="Add to calendar">
<z-icon icon="calendar:line"></z-icon>
</z-tooltip>
<z-tooltip config="bottom-right" text="Information text">
<z-icon icon="info:line"></z-icon>
</z-tooltip>