CSS pseudo-class selectors are special selectors that allow you to target elements based on their state or position in the document. They are used to style elements based on their current state, such as when a user hovers over a link or when an element is in focus.