微信小程序布局篇(转)

flex布局有啥用呢,最大的作用便是快速实现你所需要的布局(水平居中、垂直居中、左右对齐等)

flex布局的使用非常简单,在这我将几个常用的小程序应用场景,其他更深入的可以去查资料了解(我才不会说是因为我懒)

首先是对布局容器设置display:flex;

然后你就可以尽情利用两个属性(justify-content(水平方向)和align-items(垂直方向))进行放纵了

例如众所周知最蛋疼的垂直居中

/* wxml */ 测试用小玩意儿

/* wxss */view{ width: 100%; height: 100%; display: flex; align-items:center;}

image.png

将align-items改成justify-content

/* wxml */测试用小玩意儿

/* wxss */view{width: 100%;height: 100%;display: flex;justify-content:center;}

image.png

两个属性一起来

image.png

常用场景不止居中布局,还有很多,但一讲起来篇幅难免太长,这里用文字带过,不懂可以留言问我,或者度娘/Google

flex-direction(改变轴线方向): row(水平轴线,默认) column(垂直轴线) //这里讲的是比较常用的布局

(轴线举例:父级元素使用flex布局,默认布局下块级元素是会换行的,但设置了flex布局后默认就都水平排列了)

justify-content: flex-start(居于轴线的开头) center(居于轴线的中间) flex-end(居于轴线的末端)space-around(将子元素按比例排列在轴线上) space-between(将子元素排列在轴线两端)

align-items: 同justify-content

flex-wrap(规定子元素溢出处理): nowrap(不换行) wrap(顺序换行) wrap-reverse(逆序换行)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容