自定义轮播图

谁借莪1个温暖的怀抱¢ 2021-09-19 04:20 423阅读 0赞

20190430101837962.png

  1. <view class="swiper-container">
  2. <swiper autoplay="{
  3. {true}}" interval="4000" duration="500" previous-margin="30px" next-margin="15px" current="{
  4. {swiperCurrent}}" bindchange="swiperChange" class="swiper" circular="{
  5. {true}}">
  6. <block wx:for="{
  7. {imgUrls}}" wx:key="unique">
  8. <swiper-item>
  9. <image src="{
  10. {item}}" class="img"></image>
  11. </swiper-item>
  12. </block>
  13. </swiper>
  14. <view class="dots">
  15. <block wx:for="{
  16. {imgUrls}}" wx:key="unique">
  17. <view class="dot{
  18. {index == swiperCurrent ? ' active' : ''}}"></view>
  19. </block>
  20. </view>
  21. </view>
  22. /* 轮播图 */
  23. swiper-container {
  24. position: relative;
  25. }
  26. .swiper-container .swiper {
  27. height: 350rpx;
  28. background: #fff;
  29. }
  30. .swiper-container .swiper .img {
  31. width: 96%;
  32. height: 300rpx;
  33. border-radius: 20rpx;
  34. box-shadow:5px 5px 20px #C9C9C9;
  35. }
  36. .swiper-container .dots {
  37. padding-top: 20rpx;
  38. display: flex;
  39. justify-content: center;
  40. background:none;
  41. }
  42. .swiper-container .dots .dot {
  43. margin: -40rpx 8rpx;
  44. width: 20rpx;
  45. height: 15rpx;
  46. background: #ccc;
  47. border-radius: 15rpx;
  48. transition: all 0.6s;
  49. }
  50. .swiper-container .dots .dot.active {
  51. width: 30rpx;
  52. /* background: #f80; */
  53. background: linear-gradient(to bottom right, #f6743b , #f33a3e);
  54. }
  55. data:{
  56. // 轮播
  57. swiperCurrent: 0,
  58. imgUrls: [
  59. '../../img/Famous/1.jpg',
  60. '../../img/Famous/2.jpg',
  61. '../../img/Famous/3.jpg'
  62. ],
  63. }
  64. // 轮播
  65. swiperChange: function(e) {
  66. this.setData({
  67. swiperCurrent: e.detail.current
  68. })
  69. },

发表评论

表情:
评论列表 (有 0 条评论,423人围观)

还没有评论,来说两句吧...

相关阅读

    相关

    setInterval setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 给需要轮播的图片在js里声明一个变量 以数组的类型 在H

    相关

    方案1 初始化插件: slides是一款基于jQuery无缝轮播图插件,支持图内元素动画,可以自定义动画类型 html代码 <div class="fullS