Flex 布局 - 项目

简介: 版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82862165 ...
版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82862165

Flex 布局中用于控制子元素的一些属性

更多精彩

容器部分

  1. 前续关于 Flex 容器的详解参见 Flex 布局 - 容器

属性

order 定义项目的排列顺序

  1. 默认为 0
  2. 数值越小,排列越靠前

flex-grow 定义项目的放大比例

  1. 默认为 0 ,如果存在剩余空间,也不会放大
  2. 数值越大,放大的优先级越高
  3. 如果所有的项目都是 flex-grow: 1 ,则等分剩余空间
  4. 如果一个项目是 flex-grow: 4 ,其他项目是 flex-grow: 1 ,则前者分配到的剩余空间比其他项多四倍

flex-shrink 定义项目的缩小比例

  1. 默认为 1 ,如果空间不足,则项目缩小
  2. 如果所有项目都是 flex-shrink: 1 ,当空间不足时,所有项目等比例缩小
  3. 如果一个项目是 flex-shrink: 0 ,其他项目是 flex-shrink: 1 ,当空间不足时,前者也不会缩小

flex-basis 定义在分配多余空间之前,项目占据的主轴大小

  1. 默认值为 auto ,即项目本来大小
  2. 可根据主轴方向设置为与 width 或 height 相同大小,项目则会占据固定空间

flex 是 flex-grow 和 flex-shrink 以及 flex-basis 的简写

  1. 默认值是 0 1 auto
  2. flex: auto 表示 1 1 auto
  3. flex: none 表示 0 0 auto

align-self 允许单个项目与其他项目使用不一样的对齐方式

  1. 默认值是 auto ,表示继承父容器的 align-items 属性值
  2. 可覆盖定义在父容器中的 align-items
目录
相关文章
|
2月前
|
开发者 容器
flex 布局属性在实际项目中的应用场景有哪些?
flex 布局属性在实际项目中的应用场景有哪些?
|
1月前
|
前端开发 UED 容器
使用 Flex 布局实现垂直居中效果
【10月更文挑战第7天】
109 57
|
21天前
|
前端开发 UED 容器
在 CSS 中使用 Flex 布局实现页面自适应时需要注意什么?
【10月更文挑战第22天】在使用 Flex 布局实现页面自适应时,需要对其基本原理和特性有深入的理解,同时结合具体的布局需求和场景,进行细致的调整和优化。通过合理的设置和注意事项的把握,才能实现理想的自适应效果,提升用户体验。还可以根据实际情况进行更深入的探索和实践,以不断提升 Flex 布局的应用能力。
|
8天前
|
容器
HTML中使用Flex布局实现双行夹批效果
在HTML中,还可以用table元素来实现双行夹批效果,但比flex布局代码更复杂,效果也不见得更理想。
|
10天前
|
开发者 UED 容器
鸿蒙next版开发:ArkTS组件通用属性(Flex布局)
在HarmonyOS next中,ArkTS的Flex布局是一种强大且灵活的布局方式,支持水平或垂直方向排列元素,并能动态调整大小和位置以适应不同屏幕。主要属性包括justifyContent、alignItems、direction和wrap,适用于导航栏、侧边栏和表单等多种场景。示例代码展示了如何使用这些属性创建美观的布局。
37 10
|
21天前
|
容器
在 Flex 布局中,如何设置元素在侧轴上的初始对齐方式?
【10月更文挑战第22天】同时,还可以进一步探索其他 Flex 布局相关的属性和技巧,以更好地掌握 Flex 布局的强大功能,创造出更具创意和适应性的页面布局。
24 2
|
1月前
|
前端开发 容器
flex布局
【10月更文挑战第7天】
28 1
|
1月前
多个p标签,并让div“flex”布局,且单行溢出隐藏
多个p标签,并让div“flex”布局,且单行溢出隐藏
28 0
|
1月前
|
容器
flex布局
flex布局
44 0