Web Design articles
Button Hover Colors: Hover, Active, Focus and Disabled
Build a predictable interaction palette for buttons, links and controls. Learn how to separate hover, pressed, focus and disabled colours across light and dark themes.
Dark Mode Color Palette: Surfaces, Elevation and Accents
Build a dark palette around clear surface steps, readable foreground pairs and restrained accents, then test it against real product screens rather than isolated swatches.
Vertical Rhythm and Baseline Grids: Worth It on the Web?
Learn when baseline grids improve web typography, when they become unnecessary constraints, and how to build a practical vertical rhythm that survives responsive content.
CSS Line Height: Comfortable Spacing for Body Text
Set readable CSS line heights for paragraphs, headings, and compact labels. Learn how font metrics, line length, and inherited values change the result.
User Interview Questions That Reveal Real Needs
Plan user interviews around recent behavior, write neutral questions, and turn concrete stories into evidence your team can use for product decisions.
Toast vs Banner vs Inline Alert: Notification UI Design
Choose the right notification surface for each event, write actionable messages, and design timing, placement and recovery states that keep people in control.