小程序24-滚动效果:scroll-view组件详解

在微信小程序中如果想实现内容滚动,需要使用 scroll-view 组件

scroll-view:可滚动视图区域,适用于需要滚动展示内容的场景,用户可以通过手指滑动或者点击滚动条滚动内容。

|----------|--------|
| scroll-x | 允许横向滚动 |
| scroll-y | 允许纵向滚动 |

实现横向/纵向滚动方式:

html 复制代码
<!-- 实现横向滚动 -->
<scroll-view class="scroll-x" scroll-x>
  <view>1</view>
  <view>2</view>
  <view>3</view>
</scroll-view>
<!-- 实现纵向滚动 -->
<scroll-view class="scroll-y" scroll-y>
  <view>1</view>
  <view>2</view>
  <view>3</view>
</scroll-view>
css 复制代码
.scroll-x {
  width: 100%;
  white-space: nowrap;
  background-color: skyblue;

  view {
    display: inline-block;
    width: 300rpx;
    height: 80rpx;
    &:last-child {
      background-color: lightcoral;
    }
    &:first-child {
      background-color: lightseagreen;
    }
  }
}
.scroll-y {
  height: 400rpx;
  background-color: blue;
  margin-top: 10rpx;
  
  view {
    height: 400rpx;

    &:last-child {
      background-color: lightcoral;
    }
    &:first-child {
      background-color: lightseagreen;
    }
  }
}
相关推荐
三小河1 分钟前
js Class中 静态属性和私有属性使用场景得的区别
前端·javascript
名字越长技术越强9 分钟前
CSS之选择器|弹性盒子模型
前端·css
用户938169125536019 分钟前
VUE3项目--路由切换时展示进度条
前端
小王码农记20 分钟前
vue2中table插槽新语法 v-slot
前端·vue.js
前端婴幼儿24 分钟前
前端直接下载到本地(实时显示下载进度)
前端
三小河24 分钟前
前端 Class 语法从 0 开始学起
前端
hjt_未来可期28 分钟前
js实现复制、粘贴文字
前端·javascript·html
米诺zuo31 分钟前
Next.js 路由与中间件
前端
小明记账簿_微信小程序31 分钟前
webpack实用配置dev--react(一)
前端
小帆聊前端33 分钟前
JS this取值深度解读
前端·javascript