An affordance is a visual cue that signals how an element can be used — a button that looks pressable, a slider that looks draggable, a card edge that looks liftable — communicated through shape, shadow, and styling rather than through any label explaining the interaction. The term comes from psychologist James J. Gibson and was brought into design by Don Norman, who argued that good design makes the possible actions on an object visible without any instruction at all.