Я использую парение CSS и непрозрачность, чтобы сделать одно изображение другим при наведении на него курсора, поместив одно сверху и установив непрозрачность так, чтобы оно исчезало при наведении, а нижнее изображение оставалось.Код выглядит следующим образом:
#fade {
overflow:hidden;
margin:0 auto;
}
#fade img {
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
width:100%;
height:100%;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
#fade img.topfade:hover {
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
filter:alpha(opacity=.5);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
}
Это прекрасно работает в ie8, ie9 и firefox, но в ie7 второго изображения нет, когда первое изображение становится невидимым.Кто-нибудь знает, как это исправить?