jquery-mouse-parallax是一款基于TweenMax的鼠标互动背景视觉差特效jQuery插件。该视觉差特效使用多个图片层来制作,用户可以通过鼠标移动来使各个图片层以不同的速度进行移动,从而产生视觉差效果。
使用方法
该视觉差特效依赖于TweenMax,使用时要引入jQuery,TweenMax.min.js和jquery-parallax.js文件
<script src="js/jquery.min.js" type="text/javascript"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/gsap/1.17.0/TweenMax.min.js"></script>
<script src="js/jquery-parallax.js" type="text/javascript"></script>
HTML结构
你可以在页面中添加多张用于制作视觉差效果的图片。
<img src="bg.jpg" alt="Background" class="background">
<img src="cloud.png" alt="Clouds" class="cloud">
CSS样式
你需要确保作为图片层的图片都使用绝对定位方式:position: absolute,并给它们设置一个初始位置。
.background {
position: absolute;
z-index: 1;
...
}
.cloud {
position: absolute;
top: 0; left: 0;
z-index: 2;
...
}
初始化插件
在页面初始化完毕之后,可以通过下面的方法来初始化该视觉差特效插件。
$( document ).mousemove( function( e ) {
$( 'ELEMENT' ).parallax( resistance, e );
$( 'ELEMENT-2' ).parallax( resistance, e );
});
resistance是一个整数或浮点数,代表移动的距离。e是鼠标移动事件。
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!





















