我想在y方向上旋轉圖像。我的代碼如下旋轉Y和透視動畫在Chrome中無法正常工作?
的js部分
$(function() {
$("#content").click(function() {
var css = {
'transform': 'perspective(2000px) rotateY(-25deg)',
'transition-duration': '500ms'
};
$("#content").css(css);
});
});
CSS部分
#mainpage{
height: 100%;
width:100%;
position: absolute;
top:0;
left:0;
}
#menubar{
height: 100%;
width:100px;
position: absolute;
top:0;
left:0;
background: #FF0000;
}
#content{
height: 100%;
width: 100%;
position: absolute;
top:0;
left:0;
background-image:url(images/clubs/Informals.jpg);
background-size:100% 100%;
}
HTML部分
<div id="mainpage">
<div id="menubar"></div>
<div id="content"></div>
</div>
的代碼在Firefox正常使用。但是在chrome中,透視效果只有在動畫完成後纔會出現。在IE動畫不起作用,它只是改變到最後的位置。我嘗試添加前綴「-webkit-」,但仍遇到同樣的問題。
由於的jsfiddle將有助於診斷問題 – Vector