Blazorise Tooltip component
Tooltips display additional information based on a specific action.
    The <Tooltip> component is useful for conveying information when a user hovers over an element. When activated,
    tooltips display a text label identifying an element, such as a description of its function.
            Starting with v0.9.4, Tooltip component is powered by Tippy.js.
Examples
Basic
<Tooltip Text="Hello tooltip"> <Button Color="Color.Primary">Hover me</Button> </Tooltip>
Positions
You can use one of the following modifiers to change positions of the tooltip:- Top
 - Bottom
 - Left
 - Right
 
<Tooltip Text="Hello tooltip" Placement="TooltipPlacement.Top"> <Button Color="Color.Primary">Top tooltip</Button> </Tooltip> <Tooltip Text="Hello tooltip" Placement="TooltipPlacement.Right"> <Button Color="Color.Primary">Right tooltip</Button> </Tooltip> <Tooltip Text="Hello tooltip" Placement="TooltipPlacement.Left"> <Button Color="Color.Primary">Left tooltip</Button> </Tooltip> <Tooltip Text="Hello tooltip" Placement="TooltipPlacement.Bottom"> <Button Color="Color.Primary">Bottom tooltip</Button> </Tooltip>
Different trigger target
You may want the tooltip to appear at a different location from its trigger (event listeners) target.
    Trigger target vs
    
positioning target
<Div ElementId="tooltip-custom-target"> Trigger target vs <Tooltip Text="I'm a tooltip!" TriggerTargetId="tooltip-custom-target" Inline> <Badge Color="Color.Warning">positioning target</Badge> </Tooltip> </Div>
API
Attributes
| Name | Description | Type | Default | 
|---|---|---|---|
Text | 
                Content displayed in the tooltip. | string | 
                null | 
Placement | 
                Position of the tooltip relative to it’s component. | TooltipPlacement | 
                Top | 
Multiline | 
                Force the multiline display. | bool | 
                false | 
AlwaysActive | 
                Always show tooltip, instead of just when hovering over the element. | bool | 
                false | 
Inline | 
                Force inline block instead of trying to detect the element block. | bool | 
                false | 
Fade | 
                Controls the fade effect. | bool | 
                false | 
FadeDuration | 
                Duration in ms of the fade transition animation. | int | 
                300 | 
Trigger | 
                Determines the events that cause the tooltip to show. | TooltipTrigger | 
                MouseEnterFocus | 
TriggerTargetId | 
                Which element the trigger event listeners are applied to (instead of the reference element). | string | 
                null | 
ZIndex | 
                Specifies the z-index CSS on the root popper node. | int? | 
                9999 | 
Interactive | 
                Determines if the tooltip has interactive content inside of it, so that it can be hovered over and clicked inside without hiding. | bool | 
                false | 
AppendTo | 
                
        The element to append the tooltip to. If Interactive = true, the default behavior is appendTo: "parent".
     | 
                string | 
                body |