### [微信小程序实例:实现3D轮播图特效代码](https://www.prosaas.cn/article/17077) **Published:** 2018-08-29T01:46:25 **Author:** 5201314 **Excerpt:** 本篇文章给大家带来的内容是关于微信小程序实例:实现3D轮播图特效代码,有一定的参考价值,有需要的朋友可以参考一… 本篇文章给大家带来的内容是关于微信小程序实例:实现3D轮播图特效代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在写微信小程序时,有写到实现3D轮播图的效果,可以直接使用微信小程序中自带的组件swiper来实现 效果图如下: ![](https://img.php.cn//upload/image/794/938/475/1535506672352282.png) # 1.swiper的相关属性 indicator-dots 是否显示小圆点,也可以自己重新设置小圆点 circular 是否衔接滑动,就是实现无限滚动 previous-margin 与上一张图片的间距 next-margin 与下一张图片的间距 autoplay 实现自动滚动 这里主要利用了circular实现无限滚动,然后再加上前后间距,再设置图片的层级和透明度就可以实现了,将图片及容器的高度设置好就差不多可以实现了 wxml文件                        wxss文件 /\* carousel/index.wxss \*/ page{   background: #f7f7f7f7; } .imageContainer{   width: 100%;   height: 500rpx;   background: #000; } .item{   height: 500rpx; } .itemImg{   position: absolute;   width: 100%;   height: 380rpx;   border-radius: 15rpx;   z-index: 5;   opacity: 0.7;   top: 13%; } .active{   opacity: 1;   z-index: 10;   height: 430rpx;   top: 7%;   transition:all .2s ease-in 0s; } JS文件 // carousel/index.js Page({   data: {     currentIndex: 0   },   onLoad: function (options) {      },   /\* 这里实现控制中间凸显图片的样式 \*/   handleChange: function(e) {     this.setData({       currentIndex: e.detail.current     })   }, }) 相关推荐: 微信小程序轮播图功能开发实例 微信小程序完成轮播图效果的实例分享 以上就是微信小程序实例:实现3D轮播图特效代码的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** 后端开发 ---