Skip to content

Glossary Term Tooltip

An inline defined term that reveals its definition on hover and focus with a link through to the full glossary entry, so a reader who knows the jargon never breaks stride and one who doesn’t gets the answer without leaving the paragraph. Keyboard-operable and dismissible with Escape, never a bare title tooltip.

Long-form · Astro · Subscription · commercial licence · v1.0.1 · updated 2026-10-15 · Live demo

Terminal window
velocityx add glossary-term-tooltip

Subscription component. Run velocityx login with your key first — get one.

---
import GlossaryTermTooltip from '../components/velocity/glossary-term-tooltip/GlossaryTermTooltip.astro';
---
<GlossaryTermTooltip />
PropTypeDefaultDescription
termstring—Short label shown in the panel header, e.g. an acronym. Defaults to the slotted text.
definitionstringrequiredFull definition shown in the panel body.
hrefstring—Link to the full glossary entry. Omit to render a definition-only tooltip.
linkLabelstring'Read full definition'Label for the glossary link.

velocityx drops these into your project:

  • components/velocity/glossary-term-tooltip/GlossaryTermTooltip.astro

None.

Colours come from the primary-* / accent-* Tailwind scales, so this drops into a project that is not Velocity without dragging our brand in. Install the contract once:

Terminal window
velocityx theme

Then set your whole brand in one place — raw RGB channels, not hex (a hex here silently breaks every opacity variant):

:root {
--vx-brand: custom;
--vx-primary-600: 220 38 38;
}

There is no component-level font-family anywhere in the library — your font cascade wins.

Commercial, for the duration of an active Velocity X subscription. The source is served by the licence-gated endpoint, never by the public CDN.