我发现的所有示例都假设您有 jpg 或其他不透明的图像,例如本教程。
现在,如果我将其应用于带有阴影效果的 PNG,图像会加倍,阴影实际上会变暗两倍。
如果我在副图像淡出时淡出主图像,则会出现闪烁效果,可以通过delay()
主图像淡出时的 来最小化,但它仍然很明显。
没有主图像褪色:http: //jsfiddle.net/ZKnKs/
没有主图像褪色:http delay()
: //jsfiddle.net/ZKnKs/1/
主图像褪色delay()
:http: //jsfiddle.net/ZKnKs/2/
对于最后一个,我可以通过在 mouseleave 部分中没有 来减少效果delay()
,但还不够我喜欢。
我的问题是,我怎样才能让这是一个没有闪烁但又没有加倍阴影的平滑过渡?
我可以将阴影分成另一个图像,但这似乎是一个相当不雅的解决方法。
谢谢!