微信小程序成长记录(一)

摘要:
row,从左往右排列row-reverse,从右往左排序column,从上往下排序column-reverse,从下往上排序2.flex-wrap:决定项目是否多行显示的属性nowrap,一行显示不换行  wrap,多行显示  wrap-reverse,多行显示,但是跟规定排列方向相反3.flex-flow:flex-direction和flex-wrap的缩写eg:flex-flow:rowwrap;4.justify-content:用于在主轴上对齐伸缩的项目属性(横向)flex-start(默认值),左对齐。space-between,最左边左对齐,最右边右对齐,中间平均分配。space-around,平均分布在一行里,两端会保留空间。 center,居中对齐。

1.flex-direction:用来规定flex项目在轴方向上面排列的顺序。

row,从左往右排列

row-reverse,从右往左排序

column,从上往下排序

column-reverse,从下往上排序

2.flex-wrap:决定项目是否多行显示的属性

nowrap,一行显示不换行  

wrap,多行显示  

wrap-reverse,多行显示,但是跟规定排列方向相反

3.flex-flow:flex-direction 和 flex-wrap 的缩写

eg:flex-flow:row wrap;

4.justify-content:用于在主轴上对齐伸缩的项目属性(横向)

flex-start(默认值),左对齐。

flex-end,右对齐。

center,居中对齐。

space-between,最左边左对齐,最右边右对齐,中间平均分配。

space-around,平均分布在一行里,两端会保留空间。

5.align-content:纵向

flex-start(默认值),上对齐。

flex-end,下对齐。 

center,居中对齐。

space-between,上下两边对齐,中间平均分配。

space-around,平均分布在一行里,两端会保留空间。

baseline,第一行文字的基线对齐

stretch,扩大占据剩下的空间

6.align-items,所有项目对齐

7.align-self,单独项目对齐

8.display: flex;弹性布局  display: inline-flex;行内元素Flex布局  display: -webkit-flex;Webkit内核的浏览器,必须加上-webkit前缀

9.order:项目的排列顺序,数值越小,排列越靠前。

10.flex-grow:项目的放大比例,默认为0

11.flex-shrink:项目的缩小比例,默认为1

12.flex-basis:项目占据的主轴空间,默认值为auto,即项目的本来大小。

13.flex:默认值为0 1 auto,该属性有两个快捷值:auto (1 1 auto)(根据剩余空间调整) 和 none (0 0 auto)(不发生变化)。

免责声明:文章转载自《微信小程序成长记录(一)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Netty源码剖析-关闭服务bootstrap-js(3)滚动监听下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

css flex经典三大布局:垂直居中,两列等高,自适应宽

用flex实现css里的三大经典布局,不需要额外很多代码。 1,垂直居中 :子元素在父元素中,水平垂直居中。justify-content:center设置水平方向居中,align-center设置垂直方向居中。 <div id="parent"> <div id="child"></div> </di...

Flex布局如何实现最后一个元素右对齐,或者第一个元素左对齐

先来看看一个例子  在一个div我们把四个按钮全部放到右边去了,看下效果↓  这个时候我们想把第一个按钮左对齐,其他保持不变 这时候我们来个第一个按钮样式上加上 :margin-right: auto;  再看页面效果↓ 同理如果你是左对齐,让最后一个右对齐,就给最后一个按钮样式加上:margin-left: auto;...

【原】移动web页面支持弹性滚动的3个方案

有段时间一直折腾移动端页面弹性滚动的各种问题,做了点研究,今天做个小分享~ 传统 pc 端中,子容器高度超出父容器高度,通常使用 overflow:auto 可出现滚动条拖动显示溢出的内容,而移动web开发中,由于浏览器厂商的系统不同、版本不同,导致有部分机型不支持对弹性滚动,从而在开发中制造了所谓的 BUG。   上图如果在PC端中,我们可以利用 pos...

FLEX 布局

网页布局(layout)是CSS的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这...

flex布局最后一行列表左对齐的方法

先贴出鑫大神的文章:https://www.zhangxinxu.com/wordpress/2019/08/css-flex-last-align/ 这里记录下自己使用其中第一种方法时的用法和思路详解。 问题说明:   用 flex 布局时,当设置 justify-content: space-between 时,会遇到最后一行列表没有对齐(文章里说的那...

flex居中

1.单个元素水平居中 CSS3 Flexbox轻松实现元素的水平居中和垂直居中   CSS代码 .box{ display: flex; justify-content: center; background: #0099cc } h1{ color: #FFF }   HTML代码 <div class="box"...