0
<style>
.test{ background-color: green; opacity: 0; filter: alpha(opacity=0); padding: 0px; }
.test:hover{ opacity: 0.6; filter: alpha(opacity=60); }
</style>

<a class="test">test</a>

我试图在鼠标悬停时将链接的不透明度设置为 0.6,并在鼠标悬停时“立即”消失(不透明度为 0)。

使用上面的代码,mouseout 在消失之前会有轻微的延迟。这很奇怪,因为如果我在类测试中添加 3px 填充,它会立即消失。小于 3px 的任何东西都不起作用。

为什么填充会影响不透明度的时间?如何在不更改填充的情况下使其“立即”消失?

谢谢你的帮助。

4

0 回答 0