Tooltip

Reference: Elevate Lookbook | Component: tooltip/component.rb

Position Variants

4 positioning options: top, bottom, left, right. Hover or focus to see tooltips.

<!-- Tooltip positioned above -->
<button class="elv-tooltip-trigger" type="button"
  aria-describedby="tooltip-1" data-tooltip-trigger>
  <svg class="elv-tooltip-icon" viewBox="0 0 16 16">...</svg>
  <div class="elv-tooltip" role="tooltip" id="tooltip-1" data-position="top">
    Helpful information here
  </div>
</button>

With Title

Tooltip with title prefix (Title: text format)

<div class="elv-tooltip" role="tooltip" id="tooltip-1" data-position="top">
  <strong>Title:</strong> Descriptive text goes here
</div>

Custom Icons

Replace default info icon with custom icons

In Context

Common usage patterns

Product Name Trust Score Reviews
Salesforce 9.2 18,524

Usage Guidelines

Accessibility Notes

<button
  class="elv-tooltip-trigger"
  type="button"
  aria-describedby="tooltip-id"
  data-tooltip-trigger>
  <svg class="elv-tooltip-icon">...</svg>
  <div class="elv-tooltip" role="tooltip" id="tooltip-id" data-position="top">
    Helpful supplemental information
  </div>
</button>

Design System Specs

Background #201f23 (text-default)
Text Color White (#ffffff)
Padding 8px 12px
Border Radius 6px
Typography 14px / 500 weight / 20px line-height
Max Width 240px
Arrow Size 6px (12px total with borders)
Shadow 0 4px 12px rgba(0, 0, 0, 0.15)
Z-Index 9999
Show Delay 300ms (hover only, no delay on focus)
Transition 150ms ease (opacity)
Trigger Focus 3px solid purple-40, 0px offset