마우스를 가져 가면 다른 이미지로 변경되도록 CSS 호버 및 불투명도를 사용합니다. 상단에 배치하고 불투명도를 설정하여 호버 및 하단 이미지에서 사라 지도록 설정합니다. 남았습니다. 이것은 IE8, IE9과 파이어 폭스에 있지만 IE7에서 잘 작동ie7에 표시되는 대신 이미지가 사라짐
#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;
}
첫 번째 이미지가 보이지 않게 될 때 두 번째 이미지가 없습니다가 다음과 같이 코드입니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?
내 대답이 좋지 않아서 삭제했습니다. jsfiddle에서 CSS로 작업하려고 노력했습니다. http://jsfiddle.net/8HLdx/를 참조하십시오. 그러나 HTML 코드를 볼 필요가 있다고 생각합니다. JSFiddle에서 예제로 자유롭게 플레이하십시오. JS 및 CSS 코드 테스트를위한 작은 놀이터입니다. IE7 또는 IE8에서 테스트의 불투명도는 보이지 않지만 HTML 구조를 추측해야합니다. – Spudley
불투명도는 첫 번째 이미지가 사라지는 것을 막기 위해 사용됩니다. html은 다음과 같습니다.