http://gull.calvin-evans.mixture.io/をご覧ください。
大きな茶色の長方形の 1 つをクリックすると、「ドロップ」のクラスが jQuery で適用され、上部の位置が変更されます。これは、最新バージョンの FF では、他のほとんどのブラウザーとは異なり、まったく移行しません。その理由はわかりません。ブラウザー内デバッガーを使用してマークアップにクラスを手動で追加すると、血まみれの遷移が発生します! とても奇妙です。誰かがこれについて何か考えを持っているなら、それは大歓迎です。
記録用の私のCSS(以下)は次のとおりです。
.card {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-transition: 0.6s top 0;
-moz-transition: 0.6s top 0;
-o-transition: 0.6s top 0;
-ms-transition: 0.6s top 0;
transition: 0.6s top 0;
img {
width: 100%;
}
&.one {
z-index: 4;
background: @brown1;
background-size:100% auto;
top: 0%;
&.dropped {
top: 90%;
}
}
&.two {
z-index: 3;
background: @brown2;
top: 0;
&.dropped {
top: 85%;
}
}
&.three {
z-index: 2;
background: @brown3;
top: 0;
&.dropped {
top: 80%;
}
}
}