Animation
is the use of motion and time-based visual changes in interfaces to communicate state changes, guide attention, provide feedback, and create more engaging user experiences. When used thoughtfully, animation enhances usability by making interfaces feel more responsive and helping users understand cause-and-effect relationships between their actions and system responses.