微信小程序源码下载 微信小程序demo:实现瀑布流布局模式

小程序名称: 微信小程序源码下载 微信小程序demo:实现瀑布流布局模式

小程序介绍:

实现方式


虽然实现方式很简单,但是我起初没有想到,也是绕了很远的路才想到。当你看到下面的解决方案的时候,请不要说我sb,因为我确实是没有想起来,太久没有学习前端知识,很多属性基本没有见过。

使用css3的

column-*

属性

column-width

column-count

column-gap

如果熟悉css3的朋友可能一下子就想起来了,但是我并没有 我是绕了一大圈才想起来

实现方式

column-count: 用于分割几列,这样你就可以通过直接设置几列,而不用担心屏幕宽度,当然这里有个坑哈,就是图片自适应!


column-gap: 间距不提。


至于几个属性的使用,建议自己w3c一下

心酸历程


实际上在着手做瀑布流的时候,我想到过纯css的的方法,但是我没有看到过column-*属性,因为已经很久没有再次学习css了。

为什么会首先考虑纯css路线 原因很简单,微信小程序没有dom操作,如果按照常规的路线是无法实现的。纯float是不科学的,因为,你自己可以尝试,float达不到瀑布流的间隙插针的效果。


常规的瀑布流实现方式 前端工程师看到瀑布流的时候,会想到很对js库,或者jquery库,这些库的实现原理大同小异,基本上都是使用了“绝对定位”进行计算布局。


我的弯路 我毫不犹豫的想要按照常规的瀑布实现方式,但是没有办法实现那么多dom层级嵌套计算,所以想了很久没有想通,才跳回到纯css路线的,后面搜索发现了column-*属性,所以才浪费了很长时间。


总结


既然微信小程序没有Dom操作,可以通过css3的很多属性来解决一些问题

小程序源码目录结构:

images — 存放项目图片文件

pages — 存放项目页面文件

utils — 存放项目数据获取,日期格式化等文件

测试截图:

微信小程序源码下载 微信小程序demo:实现瀑布流布局模式


欢迎加入2000人小程序开发运营交流QQ群:462659809   点我加入

本小程序源码为开发者分享的小程序demo版,不保证全部可以用,不保证所有都有后台

小程序demo版本一般取消自己检查代码,用小程序开发工具调试修改,不能直接上架应用,另外涉及到部分比较严格的类目不保证上架

教程:如您还处在小程序开发大门外,想快速学习创建设计小程序,欢迎学习腾讯自己录制的小程序课程:腾讯自研小程序开发课程 【Next学位x微信】官方微信小程序开发  https://www.5kym.com/study/shipin/12806.html 

AD:我们推出【微连小程序平台】专门解决新手想使用小程序,但又不放心源码安全性,不会调试的问题。

【微连小程序平台】直接打包上架微信小程序包括(商城小程序,分销商城小程序,答题小程序,微信小游戏拼团小程序,砍价小程序,门店小程序,外卖小程序,企业展示小程序,点餐小程序,付费阅读小程序,投票小程序,口令红包小程序,淘宝客小程序,京东客小程序等等上百个小程序运营版直接可以上线使用);微连平台所有小程序单独出售,也可出售源码,也面向用户招收代理。(咨询QQ:345424724)

另:本站长期销售小程序智能一键生成平台,不懂代码也可做出各种高大上小程序,全部DIY操作,30+组件自由结合,解决300+行业小程序使用场景!详情咨询QQ:345424724











下载列表

版权声明:本文来源于互联网,如有侵权,请联系下方邮箱,一个工作日删除!

最新

热门

热评