Joel Shinness

Component Demo

Visual testing page for primitive components. Toggle dark mode using the header to test both themes.

Buttons

Hover to see lift effect, click to see press effect, tab for focus ring

Sizes (Yellow)

Variants

Link Buttons

Cards

Cards with thick borders and offset shadows (become glows in dark mode)

Regular Cards

Yellow Card

This card has a yellow shadow in light mode and a yellow glow in dark mode.

Turquoise Card

This card has a turquoise shadow in light mode and a turquoise glow in dark mode.

Magenta Card

This card has a magenta shadow in light mode and a magenta glow in dark mode.

Stacked Cards

Stacked Yellow

Background layers create depth behind this card.

Stacked Turquoise

Background layers create depth behind this card.

Stacked Magenta

Background layers create depth behind this card.

Inputs

Tab to see WCAG 2.4.13 compliant focus rings (4px total width, high contrast)

Variants with Labels

Error State

Email is required

Please enter a valid phone number

Username must be at least 3 characters

Without Labels

HTML Validation Test