首页 > 其他分享 >弹性布局

弹性布局

时间:2023-05-07 17:24:28浏览次数:29  
标签:flex 容器 换行 布局 弹性 content wrap 对齐

弹性布局

属性 说明
display 指定html元素设置flex(弹性布局)
flex-direction 指定弹性盒子排列方式横/竖
flex-wrap 控制是否换行
flex-flow flex-direction 和 flex-wrap 两个属性的简写
justify-content 主轴的排列顺序
align-items 副轴的排列顺序
align-content 设置行对齐,但不是设置元素对齐
order 设置元素 的排列顺序
flex 设置子元素弹性盒子占比

容器属性公共

说明
initial 设置为默认属性
inherit 从父元素继承属性值

flex-direction

说明
row 主轴水平从左到右(默认值)
row-reverse 主轴水平从右到左
column 主轴垂直从上到下
column-reverse 主轴垂直从下到上

flex-wrap

说明
onwrap 超出压缩元素不会换行
wrap 设置超出换行
weap-reverse 超出换行,换行的内容顺序相反

justify-content

说明
flex-start 左对齐
flex-end 右对齐
center 居中
space-between 两端对齐
space-arpund 两个项目良策的间隔相等

align-items

说明
stretch` 被拉伸以适合容器
center 项目在容器的中央
flex-start 项目在容器的顶部
flex-end 项目在容器的底部
baseline 项目与容器的基线对齐

align-content

说明
stretch 占据剩余空间
center 项目在容器在内容居中排列
flex-start 项目在容器的顶部排列
flex-end 项目与在容器的底部排列
space-between 多行第一行在顶部最后一行在底部
space-around 多行每行的间距相等

标签:flex,容器,换行,布局,弹性,content,wrap,对齐
From: https://www.cnblogs.com/yugueilou/p/17379598.html

相关文章

  • Shapes布局-文字环绕动画
    @目录说明实现以及语法动画渐变裁切图形变换的动画效果说明Shapes也有形状、图形的意思,我们可以在页面中创建图形,并让内容环绕在定义的图形边上。Shapes的官方文档:https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Shapes/From_box_values我们经常在一些宣传手册上看到......
  • css3 flex弹性布局详解
    一、flexbox弹性盒子2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。二、基本概念Flex是FlexibleBox的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性......
  • 加速 AI 训练,如何在云上实现灵活的弹性吞吐
    AI已经成为各行各业软件研发的基础,带来了前所未有的效率和创新。今天,我们将分享苏锐在AWS量化投研行业活动的演讲实录,为大家介绍JuiceFS在AI量化投研领域的应用经验,也希望为其他正在云上构建机器学习平台,面临热点数据吞吐不足的企业提供一些启发。1.背景JuiceFS最初是为了......
  • Android 布局设计新思路
    [YouTube](AndroidSpeechRecognition-Part1-YouTube---Android语音识别-第1部分-YouTube)......
  • (番外篇)分享一些雷达天线布局
    之前逛闲鱼和某宝,看到了一些天线的布局图,分享给大家。就当作茶余、饭后、睡前打发时间,就当作艺术品观赏一下即可。1.2.3.4.5.67.还有很多天线的布局方式,需要各位自己花时间去寻找了,其实天线的布局图不是最关键的,最关键的是能够分析为什么要这么布局,优缺点是什么,以及我们如何改进?读......
  • vue学习 第十天(2) HTML5的新特性 ----- 语义化标签(布局标签)/ 多媒体标签(video、
    目标:能够说出3~5个HTML5新增布局和表单标签能够说出CSS3的新增特性有哪些 HTML5的新特性 HTML的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。新特性都有兼容性问题,基本是IE9+以上版本......
  • vue学习 第十天(1) css高级技巧 ----CSS用户界面样式 / vertical-align属性应用
    用户界面样式 1)鼠标样式cursorli{cursor:pointer;}设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状。 2、轮廓线outline给表单添加outline:0;或者outline:none;样式之后,就可以去掉默认的蓝色边......
  • vue学习 第六天 浮动 (float) 和 页面传统布局(标准流、浮动、定位)。
    浮动(float)1、传统网页布局的三种方式(3种)网页布局的本质---用CSS来摆放盒子。把盒子摆放到相应位置。CSS提供了三种传统布局方式(盒子如何进行排列顺序):普通流(标准流)、浮动、定位2、标准流(普通流/文档流)就是标签按照规定好默认方式排......
  • 第六节 Flex布局
    day06-Flex布局目标:熟练使用Flex完成结构化布局01-标准流标准流也叫文档流,指的是标签在页面中默认的排布规则,例如:块元素独占一行,行内元素可以一行显示多个。02-浮动基本使用作用:让块元素水平排列。属性名:float属性值left:左对齐right:右对齐<style>/*特点:顶对......
  • 自定义Behavior实现AppBarLayout越界弹性效果
    一、继承AppBarLayout.BehaviorAppBarLayout有一个默认的Behavior,即AppBarLayout.Behavior,AppBarLayout.Behavior已注解的方式设置给AppBarLayout。@CoordinatorLayout.DefaultBehavior(AppBarLayout.Behavior.class)publicclassAppBarLayoutextendsLinearLayout{.........