微信小程序开发系列(十二)·屏幕滚动scroll-view 组件的使用

本文详细介绍了如何在微信小程序中使用scroll-view组件实现内容的滚动,包括横向和纵向滚动,并探讨了white-space、display和justify-self等CSS属性的应用,以及如何结合这些属性创建结构样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.  微信小程序实现内容的滚动

1.1  scroll-x: 允许横向滚动

1.2  scroll-y: 允许纵向滚动

2.  实现结构样式

3.  拓展

3.1  white-space

 3.2  display

3.3  justify-self


1.  微信小程序实现内容的滚动

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

        网页中的滚动条效果,用户可以通过手指滑动或者点击滚动条来滚动内容。scroll-view:可滚动视图区域,适用于需要滚动展示内容的场景,用于在小程序中实现类似于。

①  scroll-x: 允许横向滚动

②  scroll-y: 允许纵向滚动

1.1  scroll-x: 允许横向滚动

        找到index.wxml文件,加入如下代码:

<scroll-view class="scroll-x" scroll-x>
  <view>1</view>
  <view>2</view>
  <view>3</view>
</scroll-view>

        复制类名“scroll-x”,找到index.scss文件,加入如下代码:

.scroll-x{
  width: 100%;
  // 设置 white-space 属性为 nowrap,这会导致文本不换行,适合横向滚动的布局
  white-space: nowrap;
  background-color: skyblue;

  view{
    // 设置 display 属性为 inline-block,这会使元素以内联块级元素的方式显示,可以在同一行内显示多个元素
    display: inline-block;
    width: 300rpx;
    height: 80rpx;

    &:last-child{
      background-color: lightcoral;
    }

    &:first-child{
      background-color: lightseagreen;
    }
  }
}

展示效果:

1.2  scroll-y: 允许纵向滚动

        找到index.wxml文件,加入如下代码:

<scroll-view class="scroll-y" scroll-y>
  <view>1</view>
  <view>2</view>
  <view>3</view>
</scr
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时光の尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值