ここで同じ効果を再現する必要があります:http://www.chanel.com/fr_FR/mode/haute-couture.html =マウス移動イベントでのスワイプ効果です。requestAnimationFrameでイージングを追加する
私はちょうどアニメーションの部分にいくつかの助けが必要です。
function frame() {
$('.images-gallery').css({
'transform': 'translateX('+ -mouseXPerc +'%)'
});
requestAnimationFrame(frame);
}
requestAnimationFrame(frame);
$(document).on('mousemove',function(e){
mouseXPerc = e.pageX/containerWidth*100;
});
これまでのことはこれまでのとおりです。 それは想定どおりに動作しますが、あなたが想像することができるように、それはかなり生であり、私はその中でいくらかの緩和が必要です。 frame() function
を編集して、なんらかのスムーズにするにはどうすればよいですか?
編集:requestAnimationFrame(それぞれ1/30秒)の値を変更するとCSSトランジション/アニメーションを使用できません。
私はCSSのトランジション/アニメーションを使用できません(requestAnimationFrame()のトランスフォームの値が変更されるたびにトリガされるため、ほぼ1/33秒ごと)。 – enguerranws