Jquery 如何在图像库中以平滑过渡缩放图像?

Jquery 如何在图像库中以平滑过渡缩放图像?,jquery,css,Jquery,Css,我想创建一个图像库,其缩放效果类似于。当鼠标悬停在图像上时,它将显示带有一些附加标记的图像的较大版本 标记: 这是可行的,但我想要一个平滑的过渡,就像在中一样。我愿意使用Javascript/jQuery 谢谢。试试这个:有点不一样,但我最近为某人做了一件事 希望它符合您的需要: 链接: 代码 代码 试试这个:有点不一样,但我最近为某人做了一件事 希望它符合您的需要: 链接: 代码 代码 <div class="gallery"> <div class="gallery

我想创建一个图像库,其缩放效果类似于。当鼠标悬停在图像上时,它将显示带有一些附加标记的图像的较大版本

标记:

这是可行的,但我想要一个平滑的过渡,就像在中一样。我愿意使用Javascript/jQuery

谢谢。

试试这个:有点不一样,但我最近为某人做了一件事

希望它符合您的需要:

链接:

代码

代码

试试这个:有点不一样,但我最近为某人做了一件事

希望它符合您的需要:

链接:

代码

代码

<div class="gallery">
    <div class="gallery-item">
        <img src="image.png" width="150" alt="" />
        <div class="gallery-item-full">
            <img src="image.png" width="250" alt="" />
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit</p>
        </div>
    </div>
    .
    .
    .
</div>
.gallery {
    margin: 100px auto;
    width: 600px;
}

.gallery-item {
    float: left;
    position: relative;
    margin: 0 25px;
    width: 150px;
}

.gallery-item-full {
    z-index: 999;
    position: absolute;
    background: #fff;
    border: #ccc 1px solid;
    padding: 5px;
    top: -50px;
    left: -50px;
    opacity: 0;
}

.gallery-item:hover .gallery-item-full {
    opacity: 1;
}
$('#zoomimg').mouseenter(function() {
    $(this).css("cursor","pointer");
    $(this).animate({width: "50%", height: "50%"}, 'slow');
});

$('#zoomimg').mouseleave(function() {   
    $(this).animate({width: "28%"}, 'slow');
});
$('#zoomimg').hover(function() {
    $(this).css("cursor", "pointer").animate({
        width: "50%",
        height: "50%"
    }, 'slow');

}, function() {
    $(this).animate({
        width: "28%"
    }, 'slow');

});​