Представьте: пользователь наводит курсор на кнопку — она плавно меняет цвет. Нажимает на неё — слегка «утапливается». Выбирает пункт в списке — и он выделяется. Всё это не JavaScript и не сложные скрипты, а псевдоклассы CSS — простой, но мощный инструмент, который превращает статичный дизайн в живой и отзывчивый.