我正在设置图像的动画,以便当悬停在不透明度上升到1时,该部分工作得非常好,但是当图像在铬合金上盘旋时,第二列闪烁到一边.我已经在IE和Firefox中测试了它并且没有问题.
请在这里查看:http://abmenzel.com/work/
HTML:
<body class="blue4">
<div class="content">
<div class="work-item blue4">
<a href="http://www.youtube.com/watch?v=SbjEgqPmtAs" title="Template#2 Intro"><img src="img/Template-2-Intro.png"/></a>
</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
CSS:
.work-item{
width:25%;
opacity:0.8;
overflow:hidden;
display:block;
float:left;
}
img{
width:100%
}
.work-item:hover{
opacity:1;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
Run Code Online (Sandbox Code Playgroud)
我也使用脚本将高度设置为等于动态宽度,这可能与它有关但我不确定..
脚本:
$(function() {
var div = $('.work-item');
var width = div.width();
div.css('height', width-5);
});
Run Code Online (Sandbox Code Playgroud)