zl程序教程

您现在的位置是:首页 >  其他

当前栏目

小程序中使用scroll-view实现左右滑动菜单

程序 实现 View 菜单 滑动 左右 scroll 使用
2023-09-11 14:19:17 时间

效果

在这里插入图片描述

xmls

<!-- 导航菜单的实现 -->
<view class="menu-box">
  <scroll-view scroll-x>
    <view class="item" bindtap="tomenu" data-key="1">菜单一</view>
    <view class="item" bindtap="tomenu" data-key="2">菜单二</view>
    <view class="item" bindtap="tomenu" data-key="3">菜单三</view>
    <view class="item" bindtap="tomenu" data-key="4">菜单四</view>
    <view class="item" bindtap="tomenu" data-key="5">菜单五</view>
    <view class="item" bindtap="tomenu" data-key="5">菜单六</view>
  </scroll-view>
</view>
<!-- 导航菜单的实现 -->

CSS


.menu-box {
  width: calc(100% - 40rpx);
  overflow: hidden;
  padding-right:20rpx;
  padding-top: 0;
  background: #fff;
  white-space: nowrap;
  margin: 30rpx auto;
}

.menu-box scroll-view {
  height: 100%;
  width: auto;
  overflow: hidden;
}

.menu-box .item {
  display: inline-block;
  font-size: 32rpx;
  line-height: 64rpx;
  color: #333333;
  padding: 0px 20rpx;
}