We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
项目展示地址
前段时间面试发现有很多都问 flex 布局,就觉得灰常有必要去学习一下,浏览了一遍阮一峰大神写的教程后掌握了基本理论,但始终觉得应该实践一下,偶然看到了这样一个网站
https://demos.scotch.io/visual-guide-to-css3-flexbox-flexbox-playground/demos/
应该要翻墙才能进去,这个网页在手机端需要不断的上下滑动,个人感觉有必要修改一下,就萌生了也做一个类似的想法,当然自己手机端做的也不是那么好,但是在做的过程中也学到了一些适应手机端的一些知识
项目源码地址
采用 flex 布局的元素,称为 Flex 容器,它的所有子元素自动成为容器成员,成为 Flex 项目
以下属性第一个取值为默认值
flex-direction
flex-wrap
flex-flow
flex-flow 是 flex-direction 和 flex-wrap 的简写形式,默认值为 row nowrap
row nowrap
justify-content
align-items
align-content
order
定义项目的排列顺序,属性值越小,排列越靠前,默认为 0
flex-grow
定义项目的放大比例,默认为 0 ,即如果存在剩余空间也不放大
flex-shrink
定义项目的缩小比例,默认为 1 ,即如果空间不足,项目将自动缩小,负值对该属性无效
flex-basis
定义了在分配多余空间之前,项目占据的主轴空间。默认值为 auto 即项目本来的大小
auto
flex
flex 是 flex-grow、flex-shrink 和 flex-basis 的简写,默认值为 0 1 auto
0 1 auto
该属性有两个快捷值 : auto(1 1 auto) 和 none(0 0 auto)
1 1 auto
none
0 0 auto
align-self
align-self 允许单个项目与其它项目有不一样的对其方式,可覆盖 align-items。默认值为 auto,表示继承父元素的 align-items 属性
The text was updated successfully, but these errors were encountered:
No branches or pull requests
FlexDisplayRoom
项目展示地址
前段时间面试发现有很多都问 flex 布局,就觉得灰常有必要去学习一下,浏览了一遍阮一峰大神写的教程后掌握了基本理论,但始终觉得应该实践一下,偶然看到了这样一个网站
https://demos.scotch.io/visual-guide-to-css3-flexbox-flexbox-playground/demos/
应该要翻墙才能进去,这个网页在手机端需要不断的上下滑动,个人感觉有必要修改一下,就萌生了也做一个类似的想法,当然自己手机端做的也不是那么好,但是在做的过程中也学到了一些适应手机端的一些知识
项目展示地址
项目源码地址
Flex 布局的基础知识
采用 flex 布局的元素,称为 Flex 容器,它的所有子元素自动成为容器成员,成为 Flex 项目
容器的属性
以下属性第一个取值为默认值
flex-direction
flex-wrap
flex-flow
flex-flow
是flex-direction
和flex-wrap
的简写形式,默认值为row nowrap
justify-content
align-items
align-content
项目的属性
order
定义项目的排列顺序,属性值越小,排列越靠前,默认为 0
flex-grow
定义项目的放大比例,默认为 0 ,即如果存在剩余空间也不放大
flex-shrink
定义项目的缩小比例,默认为 1 ,即如果空间不足,项目将自动缩小,负值对该属性无效
flex-basis
定义了在分配多余空间之前,项目占据的主轴空间。默认值为
auto
即项目本来的大小flex
flex
是flex-grow
、flex-shrink
和flex-basis
的简写,默认值为0 1 auto
该属性有两个快捷值 :
auto
(1 1 auto
) 和none
(0 0 auto
)align-self
align-self
允许单个项目与其它项目有不一样的对其方式,可覆盖align-items
。默认值为auto
,表示继承父元素的align-items
属性The text was updated successfully, but these errors were encountered: