Tooltip

A hover-triggered glass tooltip with an arrow pointer.

Preview

Hover over me This is a tooltip!

Usage

<span class="glass-tooltip-container">
  Hover over me
  <span class="glass-tooltip">This is a tooltip!</span>
</span>

Structure

Element / ClassPurpose
.glass-tooltip-containerWrapper element (position: relative, cursor: help)
.glass-tooltipThe tooltip popup (hidden by default)

Behavior

  • Hidden: visibility: hidden, opacity: 0, shifted 6px down
  • Visible (on hover): Fades in, slides up to position, centered above the container
  • Arrow: CSS ::after border trick pointing downward

CSS Details

PropertyValue
PositionAbsolute, centered above container (bottom: 100%, left: 50%)
Backgroundrgba(255,255,255,0.35) with thin blur
Border1px solid var(--glass-border)
Border Radiusvar(--glass-radius-sm) (8px)
Padding0.4rem 0.85rem
Font0.8rem, weight 500
White Spacenowrap
Z-index100
TransitionOpacity + transform with spring easing
Arrow5px border triangle pointing down