안녕하세요. 마우스를 가져 가면 내 웹 사이트에서 흑백 이미지가 필요합니다. 이미지를 즉시 변경해야합니다. 나중에 처음으로 이미지를 변경하는 데 시간이 걸립니다. 그것은 즉시 이미지를 바꾸고 있습니다.css를 사용하여 마우스를 가리키면 이미지를 즉시 변경하는 방법
코드 :
<div id="content">
<img src="<?php echo base_url();?>theme/images/expertise/1.png" class="images1" onmouseover="this.src='<?php echo base_url();?>theme/images/1.png'" onmouseout="this.src='<?php echo base_url();?>theme/images/expertise/1.png'" />
<img src="<?php echo base_url();?>theme/images/expertise/2.png" class="images2" onmouseover="this.src='<?php echo base_url();?>theme/images/2.png'" onmouseout="this.src='<?php echo base_url();?>theme/images/expertise/2.png'"/>
</div>
CSS는
#content {
margin-top: 21px;
margin-bottom: 57px;
}
.images1,.images2 {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.images1:hover,
.images1:focus,
.images1:active,
.images2:hover,
.images2:focus,
.images2:active
{
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
근무 파일 무슨 문제? 이것은 진술입니다 –
이미지 크기가 무엇입니까? 로드가 너무 무거워서 많은 시간을 소비하는 이유는 무엇입니까? –
호버 이미지를 프리 페치해야합니다. 참조 : http://stackoverflow.com/questions/3646036/javascript-preloading-images –