Overview

Displays a tooltip when a user hovers over a specific element.

Usage

Use of ref and reference


      <KTooltip
        reference="myButton"
        :refs="$refs"
      >
        Click me to learn more!
      </KTooltip>
      <button ref="myButton">Learn More</button>
    

The ref attribute creates a reference to the myButton element, and the reference prop associates the tooltip with this reference.

Disabled state


      <KTooltip
        reference="disableButton"
        :refs="$refs"
        disabled
      >
        This tooltip is disabled
      </KTooltip>
      <button ref="disableButton">Learn More</button>
    

The disabled prop can be used to disable the tooltip.

Supported placements


      <KTooltip
        reference="topButton"
        :refs="$refs"
        placement="top"
      >
        Top placement
      </KTooltip>
      <button ref="topButton">Top</button>
    

The placement prop can be used to specify the placement of the tooltip.

Maximum width


      <KTooltip
        reference="maxWidthButton"
        :refs="$refs"
        maxWidth="200px"
      >
        This tooltip has a max width of 200px
      </KTooltip>
      <button ref="maxWidthButton">Learn More</button>
    

The maxWidth prop can be used to limit the tooltip width.

Props

Name Description Type Default Required
reference
Name of ref element within the parent's $refs object. Tooltip will be positioned relative to this element.
string true
refs
Parent's $refs object which should contain the named reference.
object true
disabled
Whether or not tooltip is disabled
boolean false
placement
Placement of tooltip relative to reference. Supports any popper.js placement string
string 'bottom'
text
Text of the tooltip
string null
maxWidth
Maximum width of the tooltip. Accepted values follow the standard CSS max-width property format. If it's not provided, the tooltip's size fits its content.
string null
appendToOverlay
Whether or not the tooltip should be moved to the overlay container element #k-overlay
boolean false

Slots

Name Description
default
Slot alternative to text prop