Существует три динамических действия, связанных с мышью, которые можно использовать без необходимости написания JavaScript:
Mouse Enter (mouseenter) - срабатывает один раз, когда указывающее устройство перемещается в запускающий элемент.
Mouse Leave (mouseleave) - срабатывает один раз, когда указывающее устройство перемещается от элемента запуска.
Mouse Move (mousemove) - срабатывает, когда указывающее устройство перемещается, когда оно находится над элементом запуска.
Документы здесь .