Это так же, как и любой другой элемент в CSS, есть селекторы psuedo для наведения и фокусировки, но не специально для щелчка.Вы также можете использовать селектор атрибута:
input[type="reset"]{/* attribute selector*/}
input[type="reset"]:hover{/* :hover psuedo selector*/}
input[type="reset"]:focus{/* :focus psuedo selector*/}
input[type="reset"]:active{/* :active psuedo selector (for click)*/}
Стиль фокуса будет применяться, когда пользователь первоначально щелкает (или фокусируется, конечно), но теряет стиль, когда пользователь перемещает фокус на другой элемент.Чтобы конкретно получить стили нажатия для этого небольшого момента, когда кнопка мыши нажата, используйте javascript или попробуйте селектор :active
, который (я только сейчас понял) можно применить к элементам без привязки.