In a web or screen-based GUI, when a user performs an interaction, or there is a state change triggered by another user or server processing, what are the parameters you can change given a specific UI element to denote that it is changed?
For example, a UI element such as a button state can have an "inactive" or "active" state.
What parameters are available, and what are the weighting on effectiveness and response time?
I've heard it cited as:
I think there are two more, and I'm not sure what weighting each one have or if it is a weighting or just an ordered list.
I'm not looking for a specific UI design, rather the psychological theory behind some UI designs. Having some Google-Fu problems.