Tooltip

The Tooltip component displays contextual information when hovering over or focusing on an element.

Import

<script>
  import { Tooltip } from 'svelte-fluentui';
</script>
svelte

Basic Usage

<Tooltip content="This is a helpful tooltip">
  <Button>Hover me</Button>
</Tooltip>
svelte

Different Positions

<Tooltip content="Top tooltip" position="top">
  <Button>Top</Button>
</Tooltip>

<Tooltip content="Bottom tooltip" position="bottom">
  <Button>Bottom</Button>
</Tooltip>
svelte

With Rich Content

<Tooltip>
  <Button slot="trigger">Rich tooltip</Button>
  <div slot="content">
    <h4>Tooltip Title</h4>
    <p>More detailed information here.</p>
  </div>
</Tooltip>
svelte

Properties

PropertyTypeDefaultDescription
contentstringundefinedTooltip text content
position'top' | 'bottom' | 'left' | 'right''top'Tooltip position
delaynumber500Show delay in milliseconds

Slots

SlotDescription
defaultElement that triggers the tooltip
triggerAlternative slot for trigger element
contentRich content for the tooltip