CSS和HTML鼠标出?

xfb7svmp  于 2023-05-08  发布在  其他
关注(0)|答案(8)|浏览(136)

我一直在谷歌搜索,但似乎找不到一个鼠标出的方法,类似于悬停,为css。
是否有一个,如果有,应该如何编码?

rggaifut

rggaifut1#

你只需要:hover伪类,当你鼠标离开元素时,它会返回到默认的非:hover状态,像这样:

.class { color: black; } 
.class:hover { color: red; }

当你悬停时,颜色将是红色的,当你“mouseout”时,颜色将返回到黑色,因为它不再匹配:hover选择器。这是所有浏览器的默认行为,您无需在这里做任何特殊的事情。
如果你想做一些编程的事情,你正在寻找mouseout JavaScript event

h7appiyu

h7appiyu2#

下面是:hover伪类:

element:hover { color: red }

没有事件或选择器,当:hover状态结束,如果这是你正在寻找的。
您将不得不转向Javascript和onmouseout事件。

yfjy0ee7

yfjy0ee74#

CSS没有mouseout类型的选择器。但是一个元素的正常样式是它的“mouseout”状态!
你到底想做什么,普通的CSS和:hover选择器不覆盖?
很有可能,你可以用JavaScript来做。请参阅here或此处。

ntjbwcob

ntjbwcob5#

您正在查找:hover伪类。

a:hover {background: red;}

将突出显示您悬停在上面的任何链接。

kyxcudwk

kyxcudwk6#

据我所知,你只能有以下CSS“事件”。
a(默认),a:hover,a:active,a:visited

pes8fvy9

pes8fvy97#

AFAIK没有鼠标移出事件,但
如果你想要的链接你访问之前你可以使用

a:visited{

}
zour9fqk

zour9fqk8#

鼠标退出css!
div:not(:hover){ ...}

相关问题