微信小程序 scroll-view 横向滑动细节

横向无法滑动细节点:

1.scroll-view 中的需要滑动的元素不可以用 float 浮动;

2.scroll-view 中的包裹需要滑动的元素的大盒子用 display:flex; 是没有作用的;

3.scroll-view 中的需要滑动的元素要用 dislay:inline-block; 进行元素的横向布局;

4.包裹 scroll-view 的大盒子有明确的宽和加上样式overflow:hidden;white-space:nowrap;

wxml

<view class="menu">  <scroll-view scroll-x="{{true}}">    <view class="menu-item">      <image class="menu-img" src="/images/menu.png" />      <view class="menu-tit">导航菜单</view>    </view>    <view class="menu-item">      <image class="menu-img" src="/images/menu.png" />      <view class="menu-tit">导航菜单</view>    </view>    <view class="menu-item">      <image class="menu-img" src="/images/menu.png" />      <view class="menu-tit">导航菜单</view>    </view>    <view class="menu-item">      <image class="menu-img" src="/images/menu.png" />      <view class="menu-tit">导航菜单</view>    </view>    <view class="menu-item">      <image class="menu-img" src="/images/menu.png" />      <view class="menu-tit">导航菜单</view>    </view>    <view class="menu-item">      <image class="menu-img" src="/images/menu.png" />      <view class="menu-tit">导航菜单</view>    </view>  </scroll-view></view>复制代码

wxss

.menu {  border-color: #f6f6f6;  border-style: solid;  border-width: 10px 0 10px 0;  padding: 15rpx 0;  width: 100%;  overflow: hidden;  white-space: nowrap;}
.menu .menu-item {  width: 25%;  text-align: center;  padding: 15rpx 0;  display: inline-block;}
.menu .menu-item .menu-img {  width: 80rpx;  height: 64rpx;}
.menu .menu-item .menu-tit {  font-size: 26rpx;  color: #444;}复制代码


转载于:https://juejin.im/post/5c220198e51d453c0955acb9

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值