微信小程序scrollview 截图(微信小程序scroll-view不能左右滑动问题的解决方法)
类别:编程学习 浏览量:983
时间:2021-10-09 00:24:15 微信小程序scrollview 截图
微信小程序scroll-view不能左右滑动问题的解决方法最近在做自己小程序项目。因为并非专业前端 。所以一步一掉坑。在这里想着把遇到的问题总结一下。避免重复进坑。
问题:
在小程序页面布局的时候用到了scroll-view组件,发现横向移动没有效果。在网上查阅了一下资料发现问题所在。
我的wxml代码
<scroll-view scroll-x="true" class="scroll" bindscrolltolower="lower" bindscroll="scroll"> <view class="user_info"> <view class="user_head"> <image src="../../icon/head.jpg" alt="微信小程序scrollview 截图(微信小程序scroll-view不能左右滑动问题的解决方法)" border="0" />
wxss代码
.enroll_view .scroll_view .scroll{ height:160rpx; width:750rpx; overflow: hidden; } .user_info{ float:left; margin-top:10rpx; height:140rpx; width:140rpx; }
想法很简单,想用float:left;让需要滑动的元素横向排列。经过查阅资料发现需要滑动的元素不能使用float浮动。为实现此效果需要使用display:inline-block;来实现。
继续改(删掉float:left;.用display:inline-block;实现子元素横向排列效果)
wxss样式
.user_info{ margin-top:10rpx; height:140rpx; width:140rpx; display: inline-block; }
改是改完了发现不能用还是不能用。而且发现是因为子集元素超过宽度后就换行了。
所以给scroll-view添加white-space: nowrap;不让其内部元素换行。刷新。实现最终效果。开森。效果图
最终版wxss
.enroll_view .scroll_view .scroll{ height:160rpx; width:750rpx; overflow: hidden; white-space: nowrap; } .user_info{ margin-top:10rpx; height:140rpx; width:140rpx; display: inline-block; }
结
1.scroll-view 中的需要滑动的元素为实现横向排列效果不可使用不 float 浮动,可以用display:inline-block;将其改为行内块元素;
2.scroll-view 中的包裹需要滑动的元素的大盒子用 display:flex; 是没有作用的;
3.包裹 scroll-view 的大盒子有明确的宽和加上样式white-space:nowrap;
附scroll-view主要属性:
总结
到此这篇关于微信小程序scroll-view不能左右滑动问题的解决方法的文章就介绍到这了,更多相关微信小程序scroll-view左右滑动内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- 微信小程序左右翻页效果(微信小程序实现九宫格效果)
- 微信小程序开发完整操作流程(微信小程序开发之组件设计规范)
- 微信小程序中的代码怎么编辑(微信小程序新手入门之自定义组件的使用)
- 微信小程序签名怎么操作(微信小程序实现简单手写签名组件的方法实例)
- 微信小程序css使用技巧(微信小程序 CSS filter滤镜的使用示例详解)
- 微信小程序获取时间(微信小程序wxs日期时间处理的实现示例)
- 微信小程序企业微信打卡(使用Python实现企业微信的自动打卡功能)
- 微信小程序做计算器(微信小程序实现计算器小功能)
- 微信小程序计时器(微信小程序实现简单的计算器功能)
- 微信小程序获取手机信息(微信小程序获取手机号的踩坑记录)
- 微信小程序转盘动画效果(微信小程序实现摇筛子效果)
- pythondjango后台管理(基于腾讯云服务器部署微信小程序后台服务Python+Django)
- flask项目微信小程序(Python Flask 搭建微信小程序后台详解)
- 微信小程序存token(小程序开发实现access_token统一管理)
- 微信小程序canvas缩放(微信小程序之html5 canvas绘图并保存到系统相册)
- 微信小程序的交通码(微信小程序中实现车牌输入功能)
- 翼龙贷组织出借人调研 感受鄱阳 借 来的致富路(翼龙贷组织出借人调研)
- 2023新国风戏曲教育寒假集训班汇报演出《戏娃闹元宵》图文报道(2023新国风戏曲教育寒假集训班汇报演出戏娃闹元宵图文报道)
- 九儿《狐踪谍影》出演热血女特警,戏份杀青受关注(九儿狐踪谍影出演热血女特警)
- 红色代表什么(红色代表什么寓意)
- 蓝天代表什么(蓝天代表什么生肖)
- 今天要吃什么(今天要吃什么菜)
热门推荐
- openstack为什么要脚本搭建(基于CentOS的OpenStack环境部署详细教程OpenStack安装)
- javascript的执行顺序
- python中迭代器的作用(Python3.5迭代器与生成器用法实例分析)
- 阿里云ECS实例中部署的Web网站运行速度慢的解决方法(阿里云ECS实例中部署的Web网站运行速度慢的解决方法)
- gzip指令配置参数用法(Gzip在apache2中的设置和squid对它的处理)
- ftp服务器两种连接方式(FTP服务器 架设考虑三方面的安全因素)
- 制作共用的头部和底部html5界面(html5移动端价格输入键盘的实现)
- Ext.form.FieldSet的用法
- docker里面安装redis(Docker上实现Redis集群搭建)
- sqlserver索引实例(SQL Server索引的原理深入解析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9