-1
マウスを動かすと、宇宙船の動きの効果が本当に好きです。誰でもこの効果をjQueryでどのように達成できるのか知っていますか?jQueryで画像を前後に移動
ここでは、リンクの: http://spaceexpeditions.xcor.com/
マウスを動かすと、宇宙船の動きの効果が本当に好きです。誰でもこの効果をjQueryでどのように達成できるのか知っていますか?jQueryで画像を前後に移動
ここでは、リンクの: http://spaceexpeditions.xcor.com/
あなたはこの単純なコード
$(window).mousemove(function(e){
var clientX = e.clientX;
var clientY = e.clientY;
var width = $(window).width();
var height = $(window).height();
var constWidth = (width/2) - $("div").width();
var constHeight = (height/2) - $("div").height();
$("div").css({
left: constWidth + ((constWidth - clientX)/10),
top: constHeight + ((constHeight - clientY)/10)
});
});
body {
position: relative;
}
div {
width: 50px;
height: 50px;
background: blue;
position: absolute;
top: 50px;
left: 300px;
-webkit-transition: all 0.15s;
transition: all 0.15s;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div></div>
を使用することができますがjsfiddle
素晴らしい!まさに私たちが探していたもの! –
に例のより良い結果を参照してくださいには、このプラグインを試してみてください:のhttp:/ /matthew.wagerfield.com/parallax/ – Miro
エキスパックではありません私たちが探していたものですが、あなたのご意見ありがとうございます;) –
私はそれが答えられていることを知っていますが、これははるかに良いパフォーマンスとreponsivnessを持っています:http://codepen.io/mirohristov/pen/qZGWKX – Miro