Flex的API

在父项目上的可添加的属性

父属性必须拥有display:flex这一项 负责所有属性不起作用

  • flex-direction 决定主轴的方向
    1. row水平向右
    2. row-reverse 水平向左
    3. column 垂直向下
    4. column-reverse垂直向上
  • justily-content 设置主轴上子元素的排列方式
    1. flex-start 主轴方向从头到尾
    2. flex-end 侧轴方向从尾到头排列
    3. center 在主轴居中对齐
    4. space-around 平分剩余空间
    5. space-between 先两边贴边,在平分剩余空间
    6. space-evenly 每个子项目的间隔相等包裹贴边
  • align-items 设置侧轴上子元素的排列方式(单行)
    1. flex-start 侧轴方向从头到尾排列
    2. flex-end 侧轴方向从尾到头排列
    3. center 侧轴剧中排列
    4. stretch 如果项目未设置高度,则会自己拉伸到父项的高度
    5. baseLine 项目的第一行文字的基线对齐
  • align-content 设置侧轴上子元素的排列方式(多行)
    1. flex-start 侧轴方向从头到尾排列
    2. flex-end 侧轴方向从尾到头排列
    3. center 侧轴剧中排列
    4. space-around 子项在侧轴平分剩余空间
    5. space-between 子项在侧轴先贴向两边,在平分剩余空间
    6. stretch 如果项目未设置高度,则会自己拉伸到父项的高度
    7. space-evenly 每一行元素都完全上下等分。
  • flex-wrap 设置子元素是否换行
    1. wrap
    2. nowrap
    3. wrap-reverse

在子项目上可添加的属性

  • flex 分配剩余空间 值为0-9999
  • align-self
    1. auto 自动
    2. flex-start 从头到尾
    3. flex-end 从尾到头
    4. center 居中
    5. baseline 项目的第一行文字的基线对齐
    6. stretch 拉伸
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • flex布局体验 操作方便,布局非常简单,移动端应用非常广泛 PC端浏览器支持情况比较差 IE11或者更低的版本,...
    amanohina阅读 736评论 0 0
  • 1.flex布局 flex是flexible Box的缩写,意为弹性布局,用来为盒状模型通过最大的灵活性,任何一个...
    不会飞的fish阅读 350评论 0 0
  • 学习目标: 能够说出flex盒子的布局原理 能够使用flex布局的常用属性 能够独立完成携程移动端首页案例知识点:...
    皮皮章阅读 456评论 0 0
  • flex布局又叫伸缩布局 、弹性布局 、伸缩盒布局 、弹性盒布局 。 flex布局就是通过给父盒子添加displa...
    布卡卡的晴空阅读 240评论 0 0
  • 布局原理 flex是flexible Box的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性,任何一个容器...
    三千世界IT阅读 155评论 0 0

友情链接更多精彩内容