Pseudo-selectors are my favorite CSS tool. They make it possible to create some amazing visual effects, while keeping your HTML semantic and minimizing the images on your site. I will introduce the basic concept of pseudo-selectors, and go over the various pseudo-selectors that are available and when they are useful. I will provide examples from sites I have developed of how I have used pseudo-selectors to achieve visual effects that would have been very difficult or even impossible without them. I will discuss pseudo-selectors’ implications for performance and accessibility.