Я, кажется, испытываю "неровности" ( неровная пикселизация, черная в данном случае ) вокруг файлов PNG, особенно с сглаженными краями, такими как скругленные границы (скажем, , большая глянцевая кнопканапример ) в IE7 .Я думаю, что я сталкивался с этой проблемой раньше, однако, возможно, она не была столь очевидной в предыдущем дизайне.
Дело в том, что это появляется только тогда, когда я исчезаю PNG ( и в этом случае исчезает)в другом - эффект эффектного ролловера ), потому что изначально он выглядит нормально.
В любом случае, я не слишком уверен, откуда возникла проблема, однако здесь приведен краткий дамп соответствующего кода;надеюсь, есть разрешение.
Экран
До и после соответственно
![enter image description here](https://i.stack.imgur.com/1a1Ou.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>
Я предполагаю, что это что-тоделать с плохой поддержкой PNG в IE, так что, возможно, я застрял.