我的目標是使用jQuery爲div創建一個類似於apple coverflow的效果。有一個非常棒的克隆CoffeeFlow,但它與我所尋找的略有不同。Coverflow與jQuery一樣效果
我在找什麼更像是看着衣櫃裏的衣服。所有的div都變成了90deg,所以你幾乎看不到它們。當你滑過它們時,它們會旋轉並伸直,這樣你就可以看到它們,當你不在的時候,它們會滑回原位。
我使用the jQuery plugin transit來幫助實現此目的。我有一個幾乎可以實現我想要的jsFiddle,但有些東西似乎關閉了。它看起來伸展而不是旋轉。也可能有其他的錯誤,但這是我現在最明顯的。
$(document).ready(function() {
$('.boxxe').hover(
function() {
$(this).stop();
$(this).transition({
rotateY: '0deg',
zIndex: '2',
background: '#afa',
scale: 1.1
}, 400);
},
function() {
$(this).stop();
$(this).transition({
rotateY: '60deg',
zIndex: '-1',
background: '#FFF',
scale: 1
}, 400);
});
});
編輯:它看起來像我的一個最大的問題是我在我的CSS角度不起作用。如果我將透視應用於我的轉換函數(正如您可以在演示中看到的那樣),但是不在我的css文件中,它會起作用。
的jsfiddle與solution
我只是做了你的回答之前!儘管如此;)但 – kingdamian42