1. wxml
<scroll-view class="scroll-wrap" scroll-x>
<view class="scroll-view-item">
<view class="scroll-img-wrap scroll-major-img-wrap">
<image src="../../images/wukecheng@2x.png" class="img-responsive" />
</view>
<text class="scroll-title scroll-major-title">膳食与营养膳食与营养膳食...</text>
</view>
<view class="scroll-view-item">
<view class="scroll-img-wrap scroll-major-img-wrap">
<image src="../../images/wukecheng@2x.png" class="img-responsive" />
</view>
<text class="scroll-title scroll-major-title">膳食与营养膳食与营养膳食...</text>
</view>
<view class="scroll-view-item">
<view class="scroll-img-wrap scroll-major-img-wrap">
<image src="../../images/wukecheng@2x.png" class="img-responsive" />
</view>
<text class="scroll-title scroll-major-title">膳食与营养膳食与营养膳食...</text>
</view>
<view class="scroll-view-item">
<view class="scroll-img-wrap scroll-major-img-wrap">
<image src="../../images/wukecheng@2x.png" class="img-responsive" />
</view>
<text class="scroll-title scroll-major-title">膳食与营养膳食与营养膳食...</text>
</view>
</scroll-view>
2. wxss
.scroll-wrap {
min-width: 100%;
height: 360rpx;
white-space: nowrap; /*不可缺少*/
}
.scroll-view-item {
width: 68%;
height: 360rpx;
display: inline-block; // 可以使每一项水平排列
}
.scroll-view-item + .scroll-view-item {
margin-left: 16rpx;
}
::-webkit-scrollbar{ // 隐藏滚动条
width: 0;
height: 0;
color: transparent;
}
.scroll-img-wrap {
width: 100%;
height: 280rpx;
overflow: hidden;
border-radius: 8rpx;
}
.scroll-title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
}
.scroll-major-img-wrap {
height: 280rpx;
}
.scroll-major-title {
margin: 16rpx 8rpx;
}
::-webkit-scrollbar{
width: 0;
height: 0;
color: transparent;
}
3. 效果如下:
微信小程序 scroll-view 水平滚动使用