【读】理解弹性盒:必知必会

弹性容器(Flex Container) : 设置 display: flex 的父元素。


弹性容器的属性

** Flex-direction || Flex-wrap || Flex-flow || Justify-content || Align-items || Align-content **

Flex-direction

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

Flex-wrap

flex-wrap: wrap || no-wrap || wrap-reverse

Flex-flow

flex-direction 和 Flex-wrap的简写属性

Justify-content

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

Align-items

flex-start || flex-end || center || stretch || baseline

Align-content

flex-start || flex-end || center || stretch


弹性项目(Flex Item) : 弹性容器内的子元素。

弹性项目的属性

** Order || Flex-grow || Flex-shrink || Flex-basis **

Order

数字值,默认为0

flex-grow 和 flex-shrink

默认情况下,flex-grow 属性被设置为 0,shrink 属性被为值为 1

Flex-basis

默认值是 flex-basis: auto

flex 简写

一次就设置好 flex-grow、flex-shrink 和 flex-basis 属性

如果只设置了 flex-grow 和 flex-shrink 值,flex-basis 会被默认设置为零。这被称为绝对弹性。

如果只设置 flex-basis,就得到一个相对弹性

(1) flex: 0 1 auto
(2) Flex: 0 0 auto
(3) Flex: 1 1 auto
(4) Flex: "正数"

Align-self

auto || flex-start || flex-end || center || baseline || stretch

原文

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

相关阅读更多精彩内容

友情链接更多精彩内容