一个全新的jQuery视差插件,它将可配置的平滑视差滚动动画应用于滚动图像,以及模糊和缩放效果。
由CSS3转换和转换提供动力。非常适合展示你的最新作品,或者只是偶尔添加一些页面元素。
1.在加载最新的jQuery库之后加载视差插件。
- <!-- Slim build is recommended -->
- <script src="/path/to/cdn/jquery.slim.min.js"></script>
- <!-- jQuery parallax plugin -->
- <script src="dist/jquery-parallax.js"></script>
2.将一组绝对定位的图像添加到页面中。
- <img src="1.jpg" alt="Parallax Image 1" />
- <img src="2.jpg" alt="Parallax Image 2" />
- <img src="3.jpg" alt="Parallax Image 3" />
- ...
- img {
- max-width:300px;
- display:block;
- position:absolute;
- top:200px;
- left:200px;
- }
3.为每个图像配置视差/蓝色/比例效果。
- var data = [
- {speed:30,blur:3,scale:.8},
- {speed:40,index:2},
- {speed:30,blur:2,scale:.7},
- // ...
- ];
4.将视差滚动效果应用于图像。
- $('img').each(function(i,o){
- $(this).parallax(data[i]);
- });
5.所有可能的插件选项。
- $("img").parallax({
- // animation speed in pixels
- speed: 30,
- // or "x"
- axis: "Y",
- // scale factor
- scale: 1,
- // z-index
- index: 0,
- // delay in seconds
- delay: 1.4,
- // blur level
- blur: 0,
- // disable on mobile
- mobile: false,
- });