← Back to pseudo-classes
CSS Pseudo-class / Element
:focus
User ActionApplies styles when an element has received focus, typically via keyboard or click.
Syntax
selector:focus { }Example
input:focus { outline: 2px solid #3dffa0; }Common use cases
- Styling focused form inputs
- Keyboard navigation indicators
- Accessible focus rings on interactive elements
Practical developer insight
Never remove outline on :focus without replacing it — it breaks keyboard accessibility.