
Hover States are visual changes that happen when you mouse over an interactive element (button, link, card). Signals "this is clickable" and provides instant feedback. Common effects: color change, underline, shadow, scale, brightness. Essential for desktop UX, but remember—hover doesn't exist on mobile.
Add hover states to all interactive elements on desktop: buttons, links, cards, icons, form inputs. Make clickable things obvious before users click. Use subtle effects (color shift, opacity change) for most cases, bolder effects (scale, shadow) for primary actions. Always provide non-hover affordances too (cursor: pointer, button styling) since mobile doesn't have hover.
Interaction Patterns