CSS · Interaction and accessibility

Filter on focus

Visible focus is an accessibility requirement. Never set outline: none without a replacement.

Syntax
outline via :focus-visible

Example

Try it

More in this group

Colour scheme cursor Forced colours pointer-events Scroll behaviour

Learn this in the course

Reference pages are the quick answer. The course explains the why, shows the full example and ends with a challenge.

Open the course