首页 > 其他分享 >flex布局

flex布局

时间:2023-03-11 17:45:30浏览次数:27  
标签:flex 排列 盒子 align 布局 设置 wrap

flex是什么


Flexible Box的缩写,意为”弹性布局”,给父级标签设置flex属性,控制子盒子的排列位置。一般用在移动端,因为pc端部分浏览器不兼容flex。


flex特性


  • 根据浏览器大小自动伸缩flex容器里面子盒子的大小
  • 默认x轴为主轴,y轴为侧轴
  • 子盒子默认是单排排列,如果要改为多行需加 flex-wrap: wrap;

flex应用


flex父级属性

  • display:flex;: 设置为弹性盒子

  • flex-wrap:常用(warp/nowarp默认) 设置子元素是否换行

  • flex-direction: 常用(row、colmn) 设置主轴方向

  • justify-content: 常用(

    center 居中、

    flex-start →排列、

    flex-end ←排列、

    space-around平分原有子盒子外剩余的空间宽度、

    space-between第一和第最后的子盒子先贴两边后,剩余的子盒子再平分原有空间宽度)

  • align-itemsalign-content 都是上下调节,区别是align-items控制单行,align-content控制多行
    常用(

    center 居中、

    flex-start ↓排列、

    flex-end ↑排列、

    stretch 上下拉伸

    )

  • flex-flow 复合属性direction(方向)和warp(是否换行)的组合( flex-flow: column wrap;

flex子级属性

  • flex: 0~1; 单个子盒子设置,最大容量是1


  • flex:1以上; 多个盒子设置才有效果


  • align-self: 常用(flex-start/end、center)

    在单行里设置单个子盒子的水平位置,如果父级设置了 flex-wrap: wrap;便不会生效

  • order:-1 :默认排序是0,数字越小排序越前

标签:flex,排列,盒子,align,布局,设置,wrap
From: https://www.cnblogs.com/handsomepp/p/17206575.html

相关文章

  • 深入理解CSS Grid网页布局,并通过示例来演示如何使用
    使用CSSGrid布局是一种现代的设计方式,它能够让我们更加灵活地布局网页内容。在这篇技术博客中,我们将深入理解CSSGrid布局,并通过示例代码来演示如何使用它。什么是CSSGrid......
  • Grid布局,根据元素个数,自适应宽高
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content=......
  • Flex布局与基础组件
    一.Flex布局与基础组件Flex是FlexibleBox的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。1.先规定弹性布局的大小,设置为百......
  • Android常见界面布局
    View视图所有的UI元素都是通过View与ViewGroup构建的,对于一个Android应用的用户界面来说,ViewGroup作为容器盛装界面中的控件,它可以包含普通的View控件,也可以包含ViewGroup......
  • CSS流动布局-页面自适应
    项目中经常会碰到页面自适应的问题,例如:商城的列表展示、分类列表展示等页面,如下:该页面会随着页面的放大缩小而随之发生变化,解决方法:display:flex;配合子元素的动态宽度......
  • alv多个屏幕多个布局处理
    如图所示开发中遇到了需要以不同的维度去查询,形成的alv也需要根据业务人员自己形成固定的布局实现方式控制is_variant参数DATA:ls_variantTYPEdisvariant.I......
  • 使用flex弹性造APP首页轮子【前端Flex弹性布局】
    一.使用flex弹性造一个APP首页轮子这是内科大企业课(全栈开发_web前端的课程),需求如下:使用Flex弹性布局,仿写下面的页面:二.需求分析和完成步骤先分析这个页面,我们可以先......
  • Flex弹性布局一文通【最全Flex教学】
    一.Flex布局1.1传统布局和flex布局1.1.1传统布局兼容性好布局繁琐局限性,不能再移动端很好的布局1.1.2flex弹性布局操作方便,布局极为简单,移动端应用很广......
  • css中的flex布局
    好久没有更新内容了,今天记录下弹性布局的知识点,比较简洁,不多说其他话了,直接开写。一、flex布局的设置方式和组成部分设置方式:在需要弹性布局区域的父元......
  • 前端布局小案例,如何创建漂亮的毛玻璃输入表单卡片效果
    前端布局小案例,如何创建漂亮的毛玻璃输入表单卡片效果原创2023-03-0607:30·前端达人转载说明:原创不易,未经授权,谢绝任何形式的转载在当今互联网时代,用户体验是至关重......