Вам понадобится только псевдокласс :hover
для этого , когда вы наведите курсор мыши на элемент, он вернется в состояние по умолчанию, отличное от :hover
, например:
.class { color: black; }
.class:hover { color: red; }
когда вы наводите курсор, цвет будет красным, а когда вы наведите курсор мыши, цвет вернется к черному, потому что он больше не соответствует селектору :hover
. Это поведение по умолчанию для всех браузеров, здесь ничего особенного вам не нужно делать.
Если вы хотите заняться чем-то программным, вы ищете mouseout
событие JavaScript .