有什么方法可以与:hover 仅使用 CSS 相反吗?如:如果:hover是on Mouse Enter,是否有一个CSS等效于on Mouse Leave?
例:
我有一个使用列表项的HTML菜单。当我将其中一项悬停时,会有CSS彩色动画从#999到black。当鼠标离开动画时black,#999如何从项目区域中创建相反的效果?
(请记住,我不想仅回答此示例,而不想回答整个:hover问题。)
:hover是很简单的:not(:hover);然而,:hover是不是的代名词onmouseenter,也不是:not(:hover)一样的onmouseleave。CSS没有DOM事件的任何概念。
:hover简单含义是“一个具有鼠标指针的元素”。它不指示鼠标指针是否从另一个元素过渡到该元素。它仅表示鼠标指针当前在元素上。
:not(:hover)可以应用。这是一个演示:jsfiddle.net/BoltClock/rghBX