四时宝库

程序员的知识宝库

开发技术篇-开发uniapp基础技能flex布局(二)

项目属性

  • order属性[子项目自定义顺序]

功能: 定义子项目的排列顺序,越小越靠前

可选值: 数字 默认是0

草图

  • flex-grow属性[项目放大比例]

功能: 对项目进行放大

可选值: 数字 默认是0, 不放大

草图

  • flex-shrink属性[项目缩小比例]

功能:对项目进行缩小

可选值: 数字 默认是1 , 0值不缩小, 负值无效

草图: 参考flex-grow推导, 图略

  • flex-basis属性[项目占据的主轴空间]

功能: 对主轴上的空间进行分配

可选值:

数字,占据的比例

auto,自动适配

草图: 略

  • flex属性[统一的缩放比例,占据空间,[ flex-grow flex-shrink ? || flex-basis 组合]

功能: 三个属性的组合,自由搭配

格式: {flex: 1 1 auto} 默认值为: 0 1 auto

草图: 略

  • align-self属性[设置单个项目和其他项目独立开,优先align-item属性]

功能: 给项目独立设置对齐方式

可选值:

auto[默认]: 如果上级父容器存在,继承父容器,没有父容器,等同stretch

stretch :子容器未设height或设为auto,子容器拉伸父容器次轴

flex-start:次轴的起点对齐

flex-end:次轴终点对齐

center:次轴居中对齐

baseline: 子容器和行文字[假设]的基线对齐。

草图

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接