欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

网站百科

为您解码网站建设的点点滴滴

微信小程序开发之flex布局笔记

发表日期:2017-09 文章编辑:小灯 浏览次数:1747

微信小程序开发推荐使用flex布局。本人在平时的小程序开发中,都是优先使用flex布局。对于一个搞不懂css的后端程序员来说,使用flex布局真的是事半功倍,怎么用怎么爽。

flex布局教程:http://www.runoob.com/w3cnote/flex-grammar.html

参考资料:http://www.runoob.com/css3/css3-flexbox.html

Flexbox可以在不同屏幕尺寸上提供一致的布局结构。一般来说,使用flexDirection、alignItems和 justifyContent三个样式属性就已经能满足大多数布局需求。

一、容器上的标签:

display: flex

flex-direction: row |row-reverse |column |column-reverse

顺序指定了弹性子元素在父容器中的位置。

justify-content: flex-start | flex-end | center | space-between | space-around

弹性项沿着弹性容器的主轴线(main axis)对齐方式。

align-items: flex-start | flex-end | center | baseline | stretch

设置或检索弹性盒子元素在侧轴(纵轴)方向上的对齐方式。

flex-wrap: nowrap - 默认| wrap | wrap-reverse

用于指定弹性盒子的子元素换行方式。(默认情况下(flex-direction: row),项目都排在一轴线上。flex-wrap属性定义,如果一条轴线排不下,如何换行)

align-content: flex-start | flex-end | center | space-between | space-around | stretch-默认

用于修改 flex-wrap 属性的行为。类似于 align-items, 但它不是设置弹性子元素的对齐,而是设置各个行的对齐。(align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用.)

二、弹性子元素上的标签

order:

排序:用整数值来定义排列顺序,数值小的排在前面。可以为负值。

margin:

对齐:

设置"margin"值为"auto"值,自动获取弹性容器中剩余的空间。

margin-right: auto; 它将剩余的空间放置在元素的右侧。

设置 margin: auto; 可以使得弹性子元素在两上轴方向上完全居中。(完美解决我们平时碰到的居中问题)

align-self:  auto | flex-start | flex-end | center | baseline | stretch

用于设置弹性元素自身在侧轴(纵轴)方向上的对齐方式。

flex: auto | initial | none | inherit |  [ flex-grow ] || [ flex-shrink ] || [ flex-basis ]

用于指定弹性子元素如何分配空间。

就这些笔记。



小程序研究加入


本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户学习参考,本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:https://www.dengtar.com/13004.html
相关小程序
    SQL执行错误,请检查