Чтобы отменить hover стиль в CSS, вы можете использовать свойство pointer-events.
Например, если вы хотите отменить стиль для ссылки при наведении, то вы можете использовать:
a:hover {
pointer-events: none;
}
Это свойство отключает событие pointer-events для элементов, позволяющих определять, должно ли событие указателя воздействовать на элементы и их подэлементы.
Обратите внимание, что это свойство действует на всю ссылку, включая все подэлементы, такие как текст, картинки и т.д. Если вы хотите отключить только hover для определенной части ссылки, например, только для текста, вы можете обернуть текст в дополнительный элемент.
Например:
<a href="#">
<span class="no-hover">This text will not have hover effect</span>
This text will have hover effect
</a>
.no-hover:hover {
pointer-events: none;
}
Это отключит hover-эффект только для текста, который находится в элементе с классом no-hover. Также вы можете использовать этот подход для других элементов, например, изображений, кнопок и т.д.