我有一個標誌,當我將鼠標懸停在圖像上時,我會淡入,然後淡出,並在我懸停時取代原始圖像圖片。我幾乎可以實現它的工作,但圖像雙重淡入,並且圖像不會淡出。可以在這裏完成的任何更改。這是我的html,js和css。運行活生生的例子:淡入圖像,淡出出圖像
$(".opening").hover(function() {
$(".opening img").animate({
opacity: 1
}, "slow");
$(".opening img").css({
"width": 250
});
$(".opening img").attr("src", "http://www.letsgodigital.org/images/producten/3376/pictures/canon-eos-sample-photo.jpg");
}, function() {
$(".opening img").animate({
opacity: 0
}, "slow");
$(".opening img").css({
"width": 150
});
$(".opening img").attr("src", "http://www.cameraegg.org/wp-content/uploads/2015/06/canon-powershot-g3-x-sample-images-3-620x413.jpg");
$(".opening img").animate({
opacity: 1
}, "slow");
});
.opening {
padding: 0 4.2%;
display: inline;
}
.opening img {
width: 150px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<div class="opening">
<img src="http://www.cameraegg.org/wp-content/uploads/2015/06/canon-powershot-g3-x-sample-images-3-620x413.jpg" />
</div>
謝謝@ roko-c-buljan,這完成了。我現在正在試圖擴大效果而不是衰落,但它是一個很好的開始! –
@CriaturaEterna在這種情況下:提示:展開父容器(並將其設置爲溢出:隱藏;) –
感謝您的提示! –