弹性布局display:flex详解!

SAP PO开发-端到端配置 1.登录PO系统,选择system landscape,将外围系统的系统信息(Software Component以下简称SC)注册到PO系统中。2.点击products注册外围系统信息。3.选择New 新建 按钮:创建一个新的系统和版本。4.输入产品名称、供应商、版本号等信息。然后点击:Next。5.设置instance 名称,然后点击Next。6.最后设置软件组件的名称,然后点击Finish。 阅读详情

弹性布局:display:flex

Flex-容器:使用display:flex盒子就是flex容器
Flex-项目:flex容器中的子元素就是项目,不包括孙子元素
flex默认主轴方向排列,即横向

Flex-容器的属性

  1. display属性

  • 作用:指定flex属性
  • 取值:flex | inline-flex
  • flex:将对象作为弹性伸缩盒展示,相当于块级属性,有默认宽度100%
  • inline-flex:将对象作为内联块级弹性伸缩盒展示,即行级元素,没有默认宽度
  1. flex-direction属性

  • 作用:指定容器的主轴方向,主轴默认为水平向右方向,项目排列的方向
  • 取值:row | row-reverse | column | column-reverse
  • row:默认值,主轴横向往右排列
  • row-reverse:主轴横向往左反向排列
  • column:垂直方向排列
  • volumn-reverse:垂直方向反向排列
  1. justify-content属性(justify单词的意思是两端对齐属性)

  • 作用:属性定义了项目在主轴上的对齐方式
  • 取值:flex-start | flex-end | center | space-between | space-around
  • flex-start:默认的是从主轴开始位置对齐
  • flex-end:默认的是从主轴结束位置对齐
  • center:居中对齐,项目形成的总宽度不变
  • space-between:两端对齐,中间间隔宽度一样
  • space-around:所有项目的两侧间隔相等,主轴两端会留边
  1. flex-wrap属性

  • 作用:描述如果一个轴线排列不下,如何换行
  • 取值:nowrap | wrap | wrap-reverse
  • nowrap:默认不换行,会压缩子元素
  • wrap:换行,第一行在上方
  • wrap-reverse:换行,第一行在下方
  1. align-items属性

  • 作用:定义交叉轴上的堆砌方式
  • 取值:flex-start | flex-end | center | baseline | stretch
  • flex-start:交叉轴的开始位置对齐
  • flex-end:交叉轴的结束位置堆砌
  • center:交叉轴居中
  • baseline:基线对齐,文字第一行对齐
  • stretch:(单词意思是弹性、拉伸)默认值!!如果项目未设置高度或者设置为auto,将沾满整个容器的高度(自动填充
  1. align-content属性

  • 作用:定义了交叉轴线上的对齐方式
  • 说明:如果项目只有一个轴线(一行),该属性不起作用,如果wrap换行了,那么才有作用
  • 取值:flex-start | flex-end | center | space-between | space-around | stretch
  • flex-start:所有轴线都是从头开始,交叉轴开始位置开始,主轴横轴的话,就是上对齐
  • flex-end:从尾开始,交叉轴结束位置开始
  • center:所有从中间开始
  • space-between:多条轴线上下两端对齐
  • space-around:多条轴线上下两端分散对齐,上下两侧留白
  • stretch:高度自动分配父元素
  1. flex-flow属性

  • 作用:是flex-direction和flex-wrap和合并缩写形式
  • 取值:flex-direction || flex-wrap
  • 以下两个box的css实现的效果是一样的
.box {
    flex-flow: row wrap;
 }
.box {
    flex-direction: row;
    flex-wrap: wrap;
}

Flex-项目的属性

项目的属性规定的是项目在flex容器中的属性:主要可分为下列属性

  1. order
  • 作用:定义项目的排列顺序,从小到大排列
  • 取值:整数
  1. flex-grow

  • 作用:定义项目的放大比例,默认是0,即如果存在剩余空间,也不放大
  • 取值:> 0
  • 默认值为0,默认不会自动放大
  • 如果都设置为1,那么所有项目会平分剩余的空间
  • 如果有三个元素,一个设置为2,剩余为1,那么项目2的就会占一半,剩下两个会各占四分之一。
  • 如果有三个元素,一个width设置为200,剩余都为1,那么剩余的会平分固定宽度200之外的空间
  1. flex-shrink

  • 作用:定义项目的缩放比例,和grow相反
  • 取值:>0
  • 默认值为1,默认会自动缩小
  • 如果所有项目都为1,当空间不足时候,都会等比例缩小
  • 如果有一个项目为0,其他都为1,当空间不足时候,0不变,1都缩小
  1. flex-basis

  • 作用:定义分配多余空间之前,项目占据的主轴空间,和width差不多,但是比width优先级高
  1. flex

  • 作用:flex-grow、flex-shrink、flex-basis的简写
  • 默认值:0 1 auto
  1. align-self

  • 作用:允许项目有和其他项目不一样的对齐方式,可以覆盖父元素的align-items属性
  • 取值:和align-items多了个auto
  • 默认值为auto,表示继承align-items属性
【RV1126/RV1109学习笔记】#基础篇#(2)基础入门使用 一、调试方式 1、串口调试 2、ADB调试 3、网络调试 二、基础外设使用 音频使用(aplay,arecord,amixer) 三、WIFI连接 四、屏幕背光控制 阅读详情

相关推荐

STM32单片机远程升级

stm32远程升级

fang_yang_wa的博客 1万+

弹性盒子(display: flex)布局超全讲解|Flex 布局教程

弹性布局(Flex布局)是一种现代的CSS布局方式,通过使用display: flex属性来创建一个弹性容器,并在其中使用灵活的盒子模型来进行元素的排列和定位。

肥晨开发的学习之路 17万+

细说VLAN之untag和tag

一、拓扑图 先给出上面拓扑图的结论,后面再详细讲解: 结论:只有PC1与PC4之间能相互通信,除此之外,所有PC之间均不能通信,比如PC1与PC3不能建立通信。 针对Ping命令的一个知识: 要想ping通某台主机,必须满足两个条件: 1,源主机的ICMP请求包必须能达到目的主机。 2,目的主机的ICMP应答包必须能回到源主机。 二、理论基础 端口的出...

NoobMaster的博客 3万+

什么是弹性(display: flex)布局 ?

display:flex 意思是弹性布局,它能够扩展和收缩 flex 容器内的元素,以最大限度地填充可用空间。Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 .box{ display: flex; } 注意,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。 它可以用于以下四个方面: 1、在不同方向排列元素 2、重新排列元素的显示顺序 3、更改元素的对齐方式 4、动态地将

weixin_41044151的博客 12万+

DrMOS电路仿真

将驱动电路与功率MOS集成化后既是DrMOS。把驱动芯片以及上下桥MOSFET封装在一起,这样每一相供电就有了单独的驱动芯片,并且这种高度整合的MOSFET可以通过更高的电流、发热比传统的MOSFET也小很多且更节能 自举升压同步BUCK高低侧栅驱动电路原理及仿真 ...

Srambler的博客 5039

手机移动端-纯js浏览器h5调用摄像头扫描识别解析 条形码+二维码

一、场景 h5原生js 浏览器端解决识别二维码条形码功能; 不借助Hbuilder.需要自己打包成APP,比如用Hbuilder打包,浏览器端项目h5无打包成app部署X不采用 不借助微信扫一扫,调用微信js-jdk有多麻烦,还要认证服务号,也不适用其它浏览器打开X不采用 二、思路 1.思路一:input(相机拍照)+条形码或二维码识别js支持库 通过h5-input[camera]调用相机进行拍照成图片,通过条形码等识别库解析出数据; <input @cha...

徐子厚的博客 3万+

弹性布局(display: flex)

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。

2401_84341405的博客 2万+

手把手教你学Simulink--移动机器人多轮协同场景实例:基于Simulink的双轮差速PMSM轮毂电机协同驱动仿真

本文介绍了基于Simulink的双轮差速PMSM轮毂电机协同驱动仿真系统。针对移动机器人存在的电机参数不一致、负载分配不均等问题,提出主从同步+力矩补偿的协同控制策略。通过搭建包含运动学模型、PMSM电机模型和矢量控制器的仿真系统,实现了速度同步误差<0.005m/s、轨迹跟踪误差<0.8cm、能耗降低12.5%的优化效果。文章详细阐述了建模步骤、核心算法实现和性能验证,为移动机器人动力系统设计提供了实用参考方案。

MHD0815的博客 133

页面布局-----display:flex详解

页面布局-----display:flex详解。

weixin_46585382的博客 4万+

yolov8涨点系列之轻量化主干网络替换

yolov8涨点系列之轻量化主干网络替换,以EfficientVit为例

zhang1379的博客 2887

(第100天)Oracle GoldenGate 常见故障处理指南

OGG 运维的核心在于细致的配置管理和主动的问题排查。熟悉常见错误、掌握关键操作流程、并善用日志和调试工具,是保障数据同步任务稳定运行的关键。希望这份指南能帮助您更高效地解决 OGG 同步中遇到的问题。祝您运维顺利!

LuciferLiu_DBA 301

弹性盒子(display:flex)详解

在css中我们使用display大多都是用来转换元素类型的,这种方法在我们实现页面布局中大部分地方都很好用,但难免还是会有一定的局限性,那么弹性盒子就有可能帮助我们更好的去进行批量改变子元素的布局。

m0_68845148的博客 1万+

高熵合金AlCoCrFeNi/金刚石摩擦案例代码

本文介绍金刚石与高熵合金AlCoCrFeNi摩擦的案例。 在之前的文章中,介绍过使用fix indent命令实现虚拟球的摩擦,本文介绍使用金刚石实体球实现高熵合金摩擦的方法。 主要的模拟过程如下: (1)基体建模 建使用原子替换法获得高熵合金初始模型,升温到3000K驰豫后,冷却至300K,获得平衡组织。 (2)摩擦球建模 在高熵合金平衡组织的模型中添加金刚石摩擦球,使用change_box命令扩大box尺寸,添加金刚石摩擦球,并设置混合力场。 (3)摩擦过程 摩擦球下压一定深度后,沿y方向进行摩擦,摩擦

lammps_jiayou的博客 2900

display:flex 弹性布局

stretch (默认值) : 拉伸 flex 项以填充整个容器(这里特别要注意:如果 flex 项有尺寸属性(min-width / max-width / width / min-height / max-height / height),那么首先应用这些尺寸属性,伸展,就是会填充宽度。space-between: flex 项沿主轴均匀排布,即我们常说的沿主轴 两端对齐 ,第一 个flex 项在主轴开始位置,最后一个flex 项在主轴结束位置。flex-grow: 定义子元素的放大比例;

zzb_lly的博客 4428

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

display:flex属性

我眼中的弹性盒子 display: flex意思是弹性布局,弹性布局简直不要太好用,今天就来和大家具体讲讲它的属性和用法吧。 flex的属性(以下五个属性语法都是加在父元素身上的。) 一 1. flex-direction: row; 布局的排列方向 (主轴排列方向) row 默认值,显示为行。方向为当前文档水平流方向,默认情况下是从左往右。 row-reverse ...

weixin_43507534的博客 3万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

html中关于display值以及display:flex弹性布局

display 指定 HTML 元素盒子类型:none: 表示此元素不会被显示。block: 元素将显示为块级元素,前后会带有换行符。Inline:元素会被显示为内联(行内)元素,元素前后没有换行符inline-block: 行内块元素。list-item: 元素会作为列表显示 flex-direction 指定了弹性容器中子元素的排列方式:row(默认值):水平方向排列,起点在左端。row-reverse:反向水平排列,起点在右端。column:纵向垂直排列,起点在上方。column-reverse:反向

lingjiaxiaozila的博客 4674

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

弹性布局display:flex

如果一个项目的flex-grow属性为2,其他项目都为1,则前者占据的剩余空间将比其他项多一倍。如果所有项目的flex-shrink属性都为1,当空间不足时,都将等比例缩小。如果一个项目的flex-shrink属性为0,其他项目都为1,则空间不足时,前者不缩小。弹性项目可以在交叉轴上进行对齐,包括顶部对齐、底部对齐、居中对齐等,使用align-items属性定义交叉轴对齐方式。定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。

qq_26905813的博客 3755

flex弹性布局详解

一、什么是弹性布局 弹性布局(flex container),页面中任何一个元素只要设置了display:flex属性,那么当前盒子都称为弹性盒子。弹性盒子默认有两条轴: 默认水平显示的主轴 和 始终要垂直于主轴的侧轴(也叫交叉轴),在弹性盒子中所有的子元素都是沿着主轴方向显示。 与传统布局的区别 传统布局,基于盒模型,依赖 display属性 、position属性 、float属性,它对于那些特殊布局非常不方便。 传统布局 兼容性好 布局繁琐 局限性,不能在移动端很好的布局 flex布局 操作方

weixin_49115895的博客 1万+

display:flex;弹性布局

前言:文章是本人闲时所写,方便自己以后查阅,如若有幸被您阅读的话,备感荣幸,文章仅为个人理解,如内容有误还望告知,感谢!!!

weixin_45786214的博客 1514

display:flex 弹性布局

display:flex; 是指弹性布局,它能够扩展和收缩 flex 容器内的元素,以最大限度地填充可用空间。Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。

贩梦的博客 1674

html弹性布局什么意思,弹性布局display:flex是什么意思

弹性布局display:flex是什么意思张语2020-10-16在css中,flex是Flexibe Box的缩写,意思为”弹性布局”。任何一个容器都可以指定为flex布局。采用flex布局的元素,称为flex容器,它的所有子元素自动成为容器成员称为flex项目。容器默认存在两根轴: 水平的主轴 和 垂直的侧轴. 主轴的开始位置(边框的交叉点)叫做main start,结束位置叫做main en...

weixin_39834475的博客 3625

弹性布局(display_flex)属性详解

Flexbox 是 flexible box 的简称(注:意思是“灵活的盒子容器”),是 CSS3 引入的新的布局模式。它决定了元素如何在页面上排列,使它们能在不同的屏幕尺寸和设备下可预测地展现出来。它之所以被称为 Flexbox ,是因为它能够扩展和收缩 flex 容器内的元素,以最大限度地填充可用空间。与以前布局方式(如 table 布局和浮动元素内嵌块元素)相比,Flexbox 是一个更强大的方式:在不同方向排列元素重新排列元素的显示顺序更改元素的对齐方式动态地将元素装入容器。

Hi,印象钟情 2049

display: flex自我理解

我眼中的弹性盒子 display: flex意思是弹性布局,弹性布局简直不要太好用,今天就来和大家具体讲讲它的属性和用法吧。 flex的属性(以下五个属性语法都是加在父元素身上的。) 一 1. flex-direction: row; 布局的排列方向 (主轴排列方向) row 默认值,显示为行。方向为当前文档水平流方向,默认情况下是从左往右。 row-reverse 显示为行。但方向和row属性值是反的,在水平方向上为从右往左。 column 显示为列 方向为在垂直方向上从上到下 column-rever

yang792508465的博客 1万+

CSS display:flex 布局

一、display:flex display:flex 是一种布局方式。它即可以应用于容器中,也可以应用于行内元素。是W3C提出的一种新的方案,可以简便、完整、响应式地实现各种页面布局。 Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。 二、flex-direction flex-direction 容器内元素的排列方向(默认横向排列) `` 1:flex-dir

书香水墨 1万+

弹性布局(display:flex;)属性详解

参考:https://www.cnblogs.com/hellocd/p/10443237.html Flexbox 是 flexible box 的简称(注:意思是“灵活的盒子容器”),是 CSS3 引入的新的布局模式。它决定了元素如何在页面上排列,使它们能在不同的屏幕尺寸和设备下可预测地展现出来。 它之所以被称为 Flexbox ,是因为它能够扩展和收缩 flex 容器内的元素,以最大限度地填充可用空间。与以前布局方式(如 table 布局和浮动元素内嵌块元素)相比,Flexbox 是一个更强大的方式:

qq_45689637的博客 4784

CSS布局——弹性布局(display: flex)

Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。flex-direction属性决定主轴的方向(即项目的排列方向)flex-wrap属性定义,如果一条轴线排不下,如何换行默认情况下,项目都排在一条线(又称"轴线")上justify-content属性定义了项目在主轴上的对齐方式align-items属性定义项目在交叉轴上如何对齐align-content属性定义了多根轴线的对齐方式如果项目只有一根轴线,该属性不起作用。

m0_57184906的博客 1万+
上一篇: JavaScript基本数据类型中的类型转换
下一篇: 计时器和立即执行函数
dlf_0610
博客等级 码龄6年 1粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值