图像平移效果-垂直-鼠标悬停



寻找一个代码,可以用来创建相同的垂直'图像平移'/'鼠标悬停'效果,在这个例子中为以下WordPress主题全屏图像

感谢您的回复。

谢谢

下面是一种方法的伪代码。

css
.div{
width:200px;
height:200px;
overflow:hidden;
}
jQuery
$('#theimage').mousemove(function(event){
    $('#theimage').css('top', function(current){
        return current + event.pageY + offset; 
        //offset is what sets the zero point in the center
        };
});

从中得出的结论应该是逻辑,而不是代码本身。我还没有试过,我很确定可能仍然有错误。

试试下面的代码div有一个大的背景图片,大于它的宽度和高度

//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%;
}

//Javascript
$(document).ready(function(){
   $('#pageBg').mousemove(function(e){
      var mousePosY = (e.pageY/$(window).width())*100;
      $('#pageBg').css('background-position-y', mousePosY +'%');
   }); 
});

相关内容

  • 没有找到相关文章

最新更新