StealThis .dev

Pricing — Classic 3-tier table

Classic three-column SaaS pricing layout for the fictional Northwind Cloud, with Starter, Pro, and Scale plans shown side by side. Each card carries a price, a short tagline, a feature checklist with check and cross SVG icons, and a call-to-action button. The middle Pro plan is visually elevated with a brand border, a subtle lift, and a Most popular ribbon. Cards raise on hover and selecting any plan flashes an accessible toast confirmation.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Classic 3-tier table

A timeless SaaS pricing pattern: three plan cards — Starter ($0), Pro ($29), and Scale ($99) for the fictional Northwind Cloud — laid out side by side. Each card pairs a price and tagline with a feature checklist that uses check icons for included features and cross icons for excluded ones, so the difference between tiers reads at a glance.

The middle Pro plan is the recommended choice and is set apart visually: a brand-colored border, a soft tinted background, a permanent upward lift, and a Most popular ribbon pinned to its top edge. Hovering any card raises it with a deeper shadow for a tactile feel, while focus-visible rings keep every CTA fully keyboard-accessible.

Interaction is pure vanilla JS via event delegation: clicking any CTA flashes a polite, aria-live toast reading “Selected the {plan} plan”. Toasts stack (capped at three), auto-dismiss after a couple of seconds, and can be cleared with Escape. The layout collapses to a single stacked column below 900px — promoting the Pro card to the top — and is tuned to stay readable down to 360px.