Javascript 悬停缩放

Javascript 悬停缩放,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个彩色覆盖的图像,我想在用户悬停在图像上时在图像上添加缩放 我试图在没有JQuery的情况下实现这一点,但为了得到结果,我不介意使用JQuery 提前谢谢 HTML: <div class="rss-output"> <div class="body"> <a target="_blank" href="#"> <div class="overlay-feed"></div> <div class="imagefix zo

我有一个彩色覆盖的图像,我想在用户悬停在图像上时在图像上添加缩放
我试图在没有JQuery的情况下实现这一点,但为了得到结果,我不介意使用JQuery

提前谢谢

HTML:

<div class="rss-output">
<div class="body"> <a target="_blank" href="#">
<div class="overlay-feed"></div>
<div class="imagefix zooming" style="float:none;">
<img src="http://www.gettyimages.co.uk/CMS/StaticContent/1391099215267_hero2.jpg" alt="" height="337" width="600"/></a>
</div>
</div>     
</div>
div.rss-output {
float: left;
width: 33.333%;
position: relative;
padding: 15px !important;
overflow: hidden;
}

.rss-output .body {
width: 100%;
position: relative;
}

.rss-output .overlay-feed {
background: #000 none repeat scroll 0% 0%;
z-index: 2;
position: absolute;
width: 100%;
height: 200px;
opacity: 0.5;
}

div.imagefix {
height: 200px;
line-height: 250px;
overflow: hidden;
text-align: center;
width: 100%;
}

div.imagefix img {
margin: -50%;
}

使用以下css将产生缩放效果:

.overlay-feed:hover + div.imagefix img{
    transform: scale(2);
    -webkit-transform: -webkit-scale(2);
}

检查更新的

使用以下css将产生缩放效果:

.overlay-feed:hover + div.imagefix img{
    transform: scale(2);
    -webkit-transform: -webkit-scale(2);
}

检查更新的

Ketan提出的解决方案很好,但我会添加一个动画,以使缩放更平滑:

例如:

transition: all 1s cubic-bezier(0.23,1,0.32,1);
见更新的提琴(从科坦的一个分叉):

或者你可以改变你喜欢的计时功能。此链接可以帮助您:

Ketan提出的解决方案很好,但我会添加一个动画,以使缩放更平滑:

例如:

transition: all 1s cubic-bezier(0.23,1,0.32,1);
见更新的提琴(从科坦的一个分叉):

或者你可以改变你喜欢的计时功能。此链接可以帮助您:
您可以使用css,例如:

transition: all 1s cubic-bezier(0.23,1,0.32,1);
.zoom\u img img:悬停{
-moz变换:尺度(2);
-webkit转换:规模(2);
-o变换:尺度(2);
}

您可以使用css,例如:

transition: all 1s cubic-bezier(0.23,1,0.32,1);
.zoom\u img img:悬停{
-moz变换:尺度(2);
-webkit转换:规模(2);
-o变换:尺度(2);
}