我似乎遇到了“锯齿”(锯齿状像素化,黑色在这种情况下)周围的PNG文件,特别是与消除锯齿边缘,如圆角边框(说,例如)在IE7一个大光泽的按钮。我想我以前所经历的这个问题,但它可能没有那么明显在以前的设计。IE7和“锯齿”周围分层的PNG(使用jQuery)
事情是,它只出现在我褪色的PNG(,在这种情况下,褪色在另一个时髦翻转效果),因为最初,它看起来很好。
不管怎么说,我不是太某些地方的问题源于,但这里是所涉及的代码的简单转储;希望有一个解决方案。屏幕
前后
分别
jQuery的
$(document).ready(function(){
$('.mf_fader').hover(function(event){
$('> *:first-child', $(this)).stop().fadeTo(450, 0);
$('> *:last-child', $(this)).stop().fadeTo(350, 1);
}, function(event){
$('> *:first-child', $(this)).stop().fadeTo(350, 1);
$('> *:last-child', $(this)).stop().fadeTo(450, 0);
});
});
CSS
#dbc_main-letsgo,
#dbc_main-letsgo > div{
width: 460px;
height: 150px;
}
#dbc_main-letsgo > div{ background-image: url(../img/btn_main-letsgo-default.png); }
#dbc_main-letsgo > div + div{ background-image: url(../img/btn_main-letsgo-hover.png); }
.mf_fader{
position: relative;
display: inline-block;
}
.mf_fader > *{
position: absolute;
}
.mf_fader > * + *{
display: none;
}
HTML
<a href="#" id="dbc_main-letsgo" class="mf_fader">
<div></div><div></div>
</a>
我假设它的东西做与IE的PNG支持不好,所以我可能卡住。
我们可以有截图或链接来使用吗? –
哦,当然;等待更新。 – Dan
此外,刚刚意识到(*正在另一台机器上测试*)** IE8 **也是如此。 – Dan