페이지의 배경 이미지에 패닝 효과를 추가하려고합니다. 이미지는 1800 x 1067 크기이므로 기본적으로 창보다 커집니다. 하고 싶습니다. 마우스가 창 끝에 도달하면 배경을 모든 방향으로 이동하십시오. 패닝을 수행하는 자바 스크립트 코드를 발견했지만 수평으로 만 이동하여 수직 패닝을 사용하려고했습니다. didnt는 일한다. http://jsfiddle.net/v662t/자바 스크립트를 사용하여 마우스 오버시 모든 방향으로 배경 이미지 패닝
// HTML
<div id="pageBg">
</div>
// CSS
#pageBg {
background: url(images/pageBg.jpg) no-repeat 0 0 scroll;
background-size: cover;
height: auto;
left: 0;
min-height: 768px;
min-width: 1024px;
overflow: hidden;
position: fixed;
top: 0;
width: 100%;
}
// 자바 스크립트
$(document).ready(function(){
$('#pageBg').mousemove(function(e){
var mousePosX = (e.pageX/$(window).width())*100;
$('#pageBg').css('background-position-x', mousePosX +'%');
});
});
jsfiddle에서 문제의 모의를 할 수 있습니까? http://jsfiddle.net –
방금했습니다. 덕분에 –