在mousemove上用平滑的动画翻译Carousel

时间:2016-10-25 10:30:45

标签: jquery html5 animation mousemove smooth

大家好:)我需要做一些像这样的效果的旋转木马。

factorial

我知道我需要使用和修改translate3d(x,y,z) css的适当性,但我不知道如何使动画在图像和外部div之间平滑地变化。 > _<



var mousePointer = document.getElementById('test')

document.addEventListener('mousemove', function(e){
  var x = e.pageX / window.innerHeight;
      x = x * -60;
  mousePointer.style.webkitTransform = 'translateX(' + x + '%)';
  mousePointer.style.transform = 'translateX(' + x + '%)';
})

#test {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 20px;
  height: 20px;
  background: red;
}

<div id="test"></div>
&#13;
&#13;
&#13;

0 个答案:

没有答案