|
在项目中,需要实现图片列表横向滑动,效果如下图:
图片:huadong.jpg ![]() 代码如下: wxml: <scroll-view scroll-x class="scroll-x">
<view class='list'>
<view>
<image src="/image/img1.png"></image>
</view>
<view>
<image src="/image/img1.png"></image>
</view>
<view>
<image src="/image/img1.png"></image>
</view>
<view>
<image src="/image/img1.png"></image>
</view>
<view>
<image src="/image/img1.png"></image>
</view>
<view>
<image src="/image/img1.png"></image>
</view>
</view>
</scroll-view>wxss:.scroll-x{
width: 100%;
background-color: #F5F5F5;
padding: 20rpx 0 0;
white-space: nowrap;
}
.list{
}
.list>view{
display: inline-block;
height: 120px;
width:100px;
margin: 0 20px;
}
.list>view image{
width:100%;
height:100%;
}
::-webkit-scrollbar {
width: 0;
height: 0;
color: transparent;
}注:1.scroll-view 设置为横向滑动scroll-x=”true” 2.scroll-view的css要设置为 white-space: nowrap; 3.不要用 display: flex;,这样可能存在兼容问题,在android手机上可能滑动不了 4.scroll-view的子节点的css要设置为 display: inline-block;不然可能显示有问题 5.如果要禁用横向滚动条的显示需要在page界面的样式布局里面加上,不要在组件或者模块的样式布局里面加,参考::-webkit-scrollbar的样式 参考:https://blog.csdn.net/kai_1215/article/details/79094515 |
|
|
