10 GUI Design Elements Build Every User Interface

Almost every screen you design is assembled from 10 basic interaction elements: buttons, forms, menus, links, dialog boxes, alerts, icons, checkboxes and radio buttons, tabs, and search. Each is decades old but still misused daily. This article defines the GUI design alphabet, traces its history, and distills 86 evidence-based design guidelines, plus bonus coverage of windows and the pointer.