美文网首页CSS
css flex 弹性布局

css flex 弹性布局

作者: 暴躁程序员 | 来源:发表于2023-10-11 16:15 被阅读0次

一、Flex 容器的属性

  1. 弹性容器
display: flex;
  1. 主轴方向 flex-direction
    属性值:row 默认、row-reverse、column、column-reverse
flex-direction: row;
  1. 主轴是否换行 flex-wrap
    属性值:nowrap 默认、wrap、wrap-reverse
flex-wrap: wrap;
  1. 合并主轴方向和主轴是否换行两个属性 flex-flow
flex-flow: row nowrap;
  1. 主轴方向对齐方式 justify-content
    属性值:flex-start 默认、center、flex-end、space-around、space-between
justify-content: center;
  1. 交叉轴方向对齐方式 align-items
    属性值:stretch(交叉轴拉伸对齐) 默认、flex-start、center、flex-end、baseline(文字底线对齐)
align-items: stretch;
  1. 多交叉轴方向对齐方式 align-content
    当弹性容器 flex-wrap 属性为 wrap 且子项目超出换行时触发 align-content 属性,不超出不触发
    属性值:stretch(拉伸对齐) 默认、flex-start 默认、center、flex-end、space-around、space-between
align-content: stretch;

二、Flex 容器的子项目属性

  1. 定义子项目的排列顺序 order
    属性值:数字,数值越小,排列越靠前,默认为 0
order: 0;
  1. 定义子项目的放大比例,flex-grow
    当主轴方向未被子项目填满时生效
    属性值:数字,代表占比,默认为 0
flex-grow: 0;
  1. 定义子项目的缩小比例,flex-shrink
    当弹性容器 flex-wrap 属性为 nowrap 且主轴方向被子项目填满超出时生效
    属性值:数字,代表占比,默认为 1
flex-shrink: 1;
  1. 定义子项目的分配空间,flex-basis
    属性值:数字单位,长宽值,默认为 auto
flex-basis: 0px;
  1. 合并定义子项目的放大、缩小比例、分配空间三个属性 flex
    属性值:数字,默认为 0。
flex: 1;
  1. 定义当前单个子项目的属性 align-self
    属性值:auto 默认值、flex-start、center、flex-end、baseline、stretch,默认值为 auto
align-self: auto;

相关文章

  • 从浅入深全面了解CSS3弹性盒布局模型

    Reference阮一峰老师·Flex布局教程runoob·Flex布局 一、CSS3弹性盒子 弹性盒子是CSS3...

  • [读]响应式布局:CSS3弹性盒flex布局模型

    响应式布局:CSS3弹性盒flex布局模型

  • 关于Flex的使用

    基本概念 css3 中Flex意为‘弹性布局’,采用css3 Flex布局的元素,称为Flex容器,它的所有子元素...

  • flex弹性布局(二)

    前言 继续昨天的话题flex弹性布局,昨天没看的同学可以点击此链接查看flex弹性布局(一) 原示例代码 CSS ...

  • div里img水平垂直居中

    用弹性布局 给div添加css display:flex;flex-direction:column;align-...

  • css:About Flex

    * 弹性布局 * 创建弹性布局容器:flex containerdisplay:flex 1.弹性元素 flex ...

  • Flex布局

    CSS 一、Flex布局 Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活...

  • CSS3 弹性盒子(Flex Box)

    CSS3 弹性盒子(Flex Box) 弹性盒子是 CSS3 的一种新的布局模式。CSS3 弹性盒( Flexib...

  • div+css3弹性盒子(flex box)布局

    一、CSS3 弹性盒子(Flex Box) 弹性盒子是CSS3的一种新布局模式。CSS3 弹性盒( Flexibl...

  • 2020-05-24

    日常知识点总结(CSS篇): 1、弹性盒子布局: 对于弹性盒子布局的容器,使用“display:flex”声明使用...

网友评论

    本文标题:css flex 弹性布局

    本文链接:https://www.haomeiwen.com/subject/zxxnbdtx.html