【经验分享】使用swiper组件制作文字上下滚动播报效果

简介: 【经验分享】使用swiper组件制作文字上下滚动播报效果

在某些业务场景里,需要使用某些用户的排名信息,进行轮播展示。

先放下效果图:



而以上效果有点问题是支付宝小程序swiper的无缝滚动效果是有缺陷的,不过暂时还能接受吧。


微信有个属性:display-multiple-items 同时显示的滑块数量。

支付宝这边是没有这个属性的,那么如果操作显示呢?

来实践一发,假如swiper的总高度为320,给swiper-item加个class,然后设置高度,那么swiper-item的高度为80,是否可以实现呢?

实践结果是肯定的,同时展示了四个可滑动的swiper-item,但是出现了其他问题,这个swiper一滑动就是滑动四个swiper-item,那我们的效果又没有实现。

<view class="container">
  <view class="swiper-box">
    <swiper indicator-dots="{{false}}" vertical circular autoplay interval="2000">
      <block a:for="{{20}}" a:key="*this">
        <swiper-item>
          <view class="content">帅比你好。</view>
        </swiper-item>
      </block>
    </swiper>
  </view>
</view>

最后如何操作呢?

swiper-slides这个组件设置高度。是不是从没看到过这个组件。

.container {
  width: 100%;
  height: 100vh;
  background: #F6F7F8;
}
.swiper-box {
  width: 100%;
  background: #FFF;
  padding: 20rpx 0;
  box-sizing: border-box;
}
swiper {
  width: 100%;
  height: 300rpx !important;
}
swiper-item, swiper-slides {
  height: 80rpx !important;
}
.content {
  width: 100%;
  height: 80rpx;
  display: flex;
  line-height: 80rpx;
  border-bottom: 2rpx solid #F3F4F5;
  padding: 0 32rpx;
  box-sizing: border-box;
}

最终实现了上面示例图的效果。

代码片段如下:


https://pen.mini-code.com/s/22ba1fa5-73fb-4e2e-bcdc-024a0620a227

目录
相关文章
|
2月前
|
移动开发 前端开发 JavaScript
HTML+CSS动画打造酷炫轮播图!(含源码)
HTML+CSS动画打造酷炫轮播图!(含源码)
|
2月前
|
前端开发 JavaScript
一键复制HTML+CSS动画:让轮播图效果酷炫升级!
一键复制HTML+CSS动画:让轮播图效果酷炫升级!
|
3月前
|
前端开发
css动画(仿微信聊天页面)
css动画(仿微信聊天页面)
|
5月前
|
数据可视化 大数据
【透明版九宫格背景图片】仅依靠background的几个属性组合搭配出酷炫的透明背景卡片效果→适用于大数据可视化、数据大屏展示页面
【透明版九宫格背景图片】仅依靠background的几个属性组合搭配出酷炫的透明背景卡片效果→适用于大数据可视化、数据大屏展示页面
【透明版九宫格背景图片】仅依靠background的几个属性组合搭配出酷炫的透明背景卡片效果→适用于大数据可视化、数据大屏展示页面
非常漂亮的纯css3实现多彩侧边导航(非常流畅),附效果演示
非常漂亮的纯css3实现多彩侧边导航(非常流畅),附效果演示
|
JavaScript Serverless 容器
ue仿携程轮播图效果(滑动轮播,下方高度自适应)
这篇文章主要介绍了vue仿携程轮播图效果(滑动轮播,下方高度自适应),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
|
编解码 前端开发 容器
举重若轻流水行云,前端纯CSS3实现质感非凡的图片Logo鼠标悬停(hover)光泽一闪而过的光影特效
喜欢看电影的朋友肯定会注意到一个有趣的细节,就是电影出品方一定会在片头的Logo环节做一个小特效:暗影流动之间光泽一闪而过,这样做不仅可以提高Logo的辨识度,还可以提升质感,一举两得。参照华纳兄弟影业(Warner Bros. Pictures)的例子
举重若轻流水行云,前端纯CSS3实现质感非凡的图片Logo鼠标悬停(hover)光泽一闪而过的光影特效
|
JSON Android开发 数据格式
原生app开发技巧——底部导航栏动画效果按钮制作方法之采用photoshop制作gif动画-过渡动画关键帧
原生app开发技巧——底部导航栏动画效果按钮制作方法之采用photoshop制作gif动画-过渡动画关键帧
原生app开发技巧——底部导航栏动画效果按钮制作方法之采用photoshop制作gif动画-过渡动画关键帧
|
JavaScript
跑马灯效果制作-下
跑马灯效果制作-下
跑马灯效果制作-下
|
JavaScript 程序员
跑马灯效果制作-上
一、总结学习的指令及功能 二、案例:跑马灯效果
跑马灯效果制作-上