These pseudo-classes match when users perform specific actions:
:hoverlets you target elements when a mouse or pen is pointed at them.
:activematches elements currently being activated by the user.
:focusmatches focused elements.
:focus-visiblematches visible and focused elements.
:focus-withinmatches elements which may apply
:focusand have an element which currently matches