首页 > 其他分享 >Flex布局

Flex布局

时间:2022-12-30 16:45:44浏览次数:35  
标签:Flex 子项 主轴 align 布局 content flex 属性

Flex布局

flex布局父项常见属性

flex-direction:设置主轴的方向

  • 在flex布局中,是分为主轴和侧轴两个方向

默认主轴方向就是x轴方向,水平向右

默认侧轴方向就是y轴方向,水平向下

  • 属性值

    row 默认从左到右 (x轴为主轴)

    row-reverse 从右到左

    column 从上到下 (设y轴为主轴)

    column-reversr 从下到上 (反转)123 / 321

justify-content:设置主轴上的子元素排列方式

  • 属性值

    flex-start 默认值 从头部开始 如果主轴是x轴,则从左到右

    flex-end 从尾部开始排列

    center 在主轴居中对齐(如果主轴是x轴 则水平居中)

    space-around 平分剩余空间

    space-between 先两边贴边 再平分剩余空间(重要★)

flex-wrap:设置子元素是否换行

  • 默认情况下,项目都排在一条线上(又称"轴线")。flex-wrap属性定义,flex布局中默认是不换行的
  • 默认子元素不换行的,如果装不下,会缩小元素的宽度

align-content:设置侧轴上的子元素的排列方式(多行)

  • 出现换行情况(多行),在单行情况下没有效果
  • 属性值

flex-start 默认值在侧轴的头部开始排列

flex-end 在侧轴的尾部开始排列

center 在侧轴中间显示

space-around 子项在侧轴平分剩余空间

space-between 子项在侧轴先分布在两头,再平分剩余空间

stretch 设置子项元素高度平分父元素高度

align-items:设置侧轴上的子元素排列方式(单行)

  • 属性值

flex-start 默认值 从上到下

flex-end 从下到上

center 挤在一起居中(垂直居中)

stretch 拉伸 (x轴作为主轴拉伸不能给高度,y轴作为主轴不能给宽度)

align-content和align-items区别

align-items 适用于单行情况下,只有上对齐、下对齐、居中和拉伸

align-content 适应于换行(多行)的情况下(单行情况下无效),可以设置上对齐、下对齐、居中、拉伸以及平均分配剩余空间等属性值

总结就是单行align-items 多行找align--content

flex-flow:复合属性,相当于同时设置了flex-direction和flex-wrap,是它们的复合属性

flex-flow: row wrap;

flex布局子项常见属性

flex 子项目占的份数

align-self 控制子项自己在侧轴的排列方式

order属性定义子项的排列顺序(前后顺序)

标签:Flex,子项,主轴,align,布局,content,flex,属性
From: https://www.cnblogs.com/lzhnx/p/17015240.html

相关文章

  • 5flex伸缩布局
    浏览器现状PC端常见浏览器360浏览器,谷歌浏览器,火狐浏览器,QQ浏览器,百度浏览器,搜狗浏览器,IE浏览器。移动端常见浏览器UC浏览器,QQ浏览器,Opera浏览器,百度手机浏览器,360安全浏览......
  • 自定义View,流式布局实践
     一、效果图: 二、FlowLayout实现packagecom.example.widgetsview;importandroid.content.Context;importandroid.content.res.Resources;importandroid.gr......
  • 笔记本默认设置125%或者150%缩放,导致布局错乱的解决方法
    目录一:为什么会出现有这个问题?二:有什么解决方案?三:vue项目utils下新建js四:全局导入App.vue五:重新进入项目六:注意事项一:为什么会出现有这个问题?因为现在很多14寸......
  • Android笔记--常用布局
    线性布局--LinearLayout线性布局的方向orientation属性值:若为horizontal,内部视图在水平方向从左往右排列若为vertical,内部视图在垂直方向从上往下排列如果不指定orient......
  • “威固新能源 GO野!”伊士曼旗下品牌威固加速布局新能源车后市场
    近日,全球特种材料公司伊士曼旗下汽车膜品牌威固(V-KOOL™),推出以“威固新能源GO野”为主题的新能源不凡之旅,尽情探索新能源汽车生活新场景,感受威固新能源汽车膜带来的舒适驾......
  • 第八章 -------------------- DockPanel和WrapPanel布局
      1.WrapPanel布局           ------------------------后期继续更新,欢迎大家一起相互学习探讨 ,作者会不断更新,有什么问题可以留言。 -----......
  • Android学习day02【页面布局的练习】
    在网上找了一些图片,只用最简单的颜色进行区分,目的是熟悉线性布局和相对布局下面是我找到的简单的Android页面,你也可以尝试以下‘  下面是我的实现代码第一个 ......
  • 第七章 --------------------StackPanel布局
     1.理解布局十分的简单重点不是在理解布局,而是要实战,会使用,扯淡的玩意不好使,实战,实战,实战,实战,实战!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ......
  • 第六章 --------------------布局概念
    1.WPF中的布局和传统的布局不一样?那么究竟哪里不一样,使用MFC编程的小伙伴就会理解,之前的布局都是按照像素布局,太恐怖了,如果我不在OnSize里面写,布局太丑,但是如果在Onsize里......
  • IOS 6 自动布局 入门-1
    这篇文章还可以在这里找到 ​​英语​​​, ​​韩语​​​, ​​土耳其语​​​​​​来自Ray:恭喜各位!你们已经通过宣传​​iosfeast​​提前解锁了第一个有关IOS6的教......