Link

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

Standard Links

Default blue links with hover and visited states

<a href="/path" class="elv-link elv-link--md">Link text</a>

With Underline

Add underline for emphasis or to meet accessibility requirements

<a href="/path" class="elv-link elv-link--md elv-link--underline">Link text</a>

Subtle Links

Gray links for secondary navigation or less prominent actions

<a href="/path" class="elv-link elv-link--md elv-link--subtle">Subtle link</a>

Interactive States

Hover, focus, and visited states

Hover over me (hover to see darker blue)
Tab to focus me (purple outline)
Click to mark visited (lighter blue after visit)
/* States are automatic via CSS pseudo-classes */
.elv-link:hover { color: #005bc2; }
.elv-link:visited { color: #2e90ff; }
.elv-link:focus-visible { outline: 2px solid #5746b2; }

Link as Button

For actions that don't navigate (use button semantics with link styling)

<button class="elv-link elv-link--md elv-link-button">
  Action text
</button>

In Context

Common usage patterns

G2 is the world's largest and most trusted software marketplace. Read verified reviews from real users to make confident purchasing decisions. Learn more about our scoring methodology.

Usage Guidelines

Accessibility Notes

Design System Specs

Standard Color #0073f5 (blue-100 / text-link)
Hover Color #005bc2 (blue-120 / text-link-hover)
Visited Color #2e90ff (blue-80 / text-link-visited)
Subtle Color #6f6d78 (neutral-70 / N70)
Focus Outline 2px solid #5746b2 (P100) with 2px offset, border-radius 8px (sm/md) or 12px (xs)
Sizes MD (16px), SM (14px), XS (12px)
Variants Standard (blue), Subtle (gray), with/without underline