位置: IT常识 - 正文

常用的几种布局方式---Flex 布局(垂直居中展示)(常用的几种布局格式)

编辑:rootadmin
常用的几种布局方式---Flex 布局(垂直居中展示) 常用的几种布局方式---Flex 布局(垂直居中展示)前言一、默认使用静态布局二、flex布局1.父元素container1.1.display:flex1.2.flex-direction属性1.3.主轴与侧轴1.4.justify-content属性1.5.align-items属性1.6.flex-wrap属性2.子元素items
前言

推荐整理分享常用的几种布局方式---Flex 布局(垂直居中展示)(常用的几种布局格式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:常用的几种布局形式,常用的几种布局形式,常见的布局,常用的几种布局格式,常用的几种布局形式,常用的几种布局形式,常用的几种布局格式,常用的几种布局格式,内容如对您有帮助,希望把文章链接给更多的朋友!

怎样让一个元素在垂直或者水平方向居中显示,可以使用css解决,但是会出现不同浏览器的兼容性问题,而flex布局解决了一个父容器和多个子元素的布局问题,从而灵活布局。

一、默认使用静态布局

代码展示

二、flex布局1.父元素container

1.1.display:flex

在父标签加入display:flex后

.wrap{height:800px;border:28px solid antiquewhite;display:flex;}

垂直布局变成水平布局,如下图所示

1.2.flex-direction属性

在父标签中修改

.wrap{height:800px;border:28px solid antiquewhite;display:flex;flex-direction:column;}

后又变成垂直布局

1.3.主轴与侧轴

先介绍下主轴和交叉轴概念,有些属性只针对主轴生效,部分对交叉轴生效

1.4.justify-content属性

justify-content用来设置主轴方向上的子元素排列的方式,属性为center时意味居中显示

.wrap{height:800px;border:28px solid antiquewhite;display:flex;justify-content:center;}

又变成水平居中显示: 更改justify-content属性值,justify-content:flex-start后,从起始侧开始排列: justify-content:flex-end后,排列在尾部: 想均匀分割子元素的空间距离,可使用justify-content:space-between; justify-content:space-around; justify-content:space-evenly;

.wrap{height:800px;border:28px solid antiquewhite;display:flex;flex-direction:column;justify-content:center;}

注意,此时因为flex-direction:column变成了垂直展示,但是此时垂直方向(从上到下)为主轴,水平方向(自左向右)为交叉轴 修改后变成垂直方向居中显示:

1.5.align-items属性

align-items:center用来设置交叉轴方向上的子元素排列的方式,属性为center时意味居中显示

.wrap{height:800px;border:28px solid antiquewhite;display:flex;flex-direction:column;justify-content:center;align-items:center;}

后使交叉轴方向居中显示:

1.6.flex-wrap属性

当网页缩小到页面不足以容纳元素的排列,使盒子中的元素压缩,失去原来的形状,希望能换行展示,则使用 flex-wrap:wrap;

2.子元素items常用的几种布局方式---Flex 布局(垂直居中展示)(常用的几种布局格式)

第二个盒子不设定宽度,则盒子宽度就为内容本身宽度 代码展示 此时修改代码:

.box-2{background:darkcyan;flex-grow:1;}常用的几种布局方式---Flex 布局(垂直居中展示)前言一、默认使用静态布局二、flex布局1.父元素container1.1.display:flex1.2.flex-direction属性1.3.主轴与侧轴1.4.justify-content属性1.5.align-items属性1.6.flex-wrap属性2.子元素items
前言

怎样让一个元素在垂直或者水平方向居中显示,可以使用css解决,但是会出现不同浏览器的兼容性问题,而flex布局解决了一个父容器和多个子元素的布局问题,从而灵活布局。

一、默认使用静态布局

代码展示

二、flex布局1.父元素container

1.1.display:flex

在父标签加入display:flex后

.wrap{height:800px;border:28px solid antiquewhite;display:flex;}

垂直布局变成水平布局,如下图所示

1.2.flex-direction属性

在父标签中修改

.wrap{height:800px;border:28px solid antiquewhite;display:flex;flex-direction:column;}

后又变成垂直布局

1.3.主轴与侧轴

先介绍下主轴和交叉轴概念,有些属性只针对主轴生效,部分对交叉轴生效

1.4.justify-content属性

justify-content用来设置主轴方向上的子元素排列的方式,属性为center时意味居中显示

.wrap{height:800px;border:28px solid antiquewhite;display:flex;justify-content:center;}

又变成水平居中显示: 更改justify-content属性值,justify-content:flex-start后,从起始侧开始排列: justify-content:flex-end后,排列在尾部: 想均匀分割子元素的空间距离,可使用justify-content:space-between; justify-content:space-around; justify-content:space-evenly;

.wrap{height:800px;border:28px solid antiquewhite;display:flex;flex-direction:column;justify-content:center;}

注意,此时因为flex-direction:column变成了垂直展示,但是此时垂直方向(从上到下)为主轴,水平方向(自左向右)为交叉轴 修改后变成垂直方向居中显示:

1.5.align-items属性

align-items:center用来设置交叉轴方向上的子元素排列的方式,属性为center时意味居中显示

.wrap{height:800px;border:28px solid antiquewhite;display:flex;flex-direction:column;justify-content:center;align-items:center;}

后使交叉轴方向居中显示:

1.6.flex-wrap属性

当网页缩小到页面不足以容纳元素的排列,使盒子中的元素压缩,失去原来的形状,希望能换行展示,则使用 flex-wrap:wrap;

2.子元素items

第二个盒子不设定宽度,则盒子宽度就为内容本身宽度 代码展示 此时修改代码:

.box-2{background:darkcyan;flex-grow:1;}
本文链接地址:https://www.jiuchutong.com/zhishi/289741.html 转载请保留说明!

上一篇:前端如何使用后端提供的接口拿数据,文件配置及详细使用(前端后端选择)

下一篇:斯诺多尼亚国家公园多尔威泽兰城堡,英国威尔士康威 (© Sebastian Wasek/Sime/eStock Photo)(斯诺多尼亚山)

  • 美团地图上怎么添加店铺位置(美团地图上怎么添加自己家位置)

    美团地图上怎么添加店铺位置(美团地图上怎么添加自己家位置)

  • 苹果手机不能接打电话是怎么回事(苹果手机不能接打电话怎么回事)

    苹果手机不能接打电话是怎么回事(苹果手机不能接打电话怎么回事)

  • 华为p40pro手机上面的两个孔(华为p40pro手机上市价格)

    华为p40pro手机上面的两个孔(华为p40pro手机上市价格)

  • 苹果7p发烫和电池有关系吗(苹果7发热跟电池有关系吗)

    苹果7p发烫和电池有关系吗(苹果7发热跟电池有关系吗)

  • cad默认工具栏没了(cad默认工具栏没反应)

    cad默认工具栏没了(cad默认工具栏没反应)

  • 未连接到光网络是怎么回事(路由器未连接互联网)

    未连接到光网络是怎么回事(路由器未连接互联网)

  • 苹果密码输错几次永久锁定(苹果密码输错几次)

    苹果密码输错几次永久锁定(苹果密码输错几次)

  • 苹果手机11支持5g吗(苹果手机10)

    苹果手机11支持5g吗(苹果手机10)

  • 监控器1080p和3mp的区别(监控器1080p和5mp分辨率哪个清晰)

    监控器1080p和3mp的区别(监控器1080p和5mp分辨率哪个清晰)

  • 如何查看自己手机号码(如何查看自己手机电话号码)

    如何查看自己手机号码(如何查看自己手机电话号码)

  • 陌陌互加好友多久可以视频(陌陌互加好友多久失效)

    陌陌互加好友多久可以视频(陌陌互加好友多久失效)

  • 京东怎么申请仅退款(京东怎么申请仅退款无需退货)

    京东怎么申请仅退款(京东怎么申请仅退款无需退货)

  • 支付宝交电费怎么知道用了多少度(支付宝交电费怎么开发票)

    支付宝交电费怎么知道用了多少度(支付宝交电费怎么开发票)

  • wps文字编号怎么自动生成(wps中编号怎么弄)

    wps文字编号怎么自动生成(wps中编号怎么弄)

  • network boot是什么意思(network boot选项)

    network boot是什么意思(network boot选项)

  • 小米桌面云备份是什么(小米桌面云备份可以删吗)

    小米桌面云备份是什么(小米桌面云备份可以删吗)

  • 苹果自带地图怎么设置语言(苹果自带地图怎么用)

    苹果自带地图怎么设置语言(苹果自带地图怎么用)

  • 苹果手机为什么下载不了网易云音乐(苹果手机为什么关不了机了呢)

    苹果手机为什么下载不了网易云音乐(苹果手机为什么关不了机了呢)

  • nove4和nova4e的区别(华为nova4和nove 4e)

    nove4和nova4e的区别(华为nova4和nove 4e)

  • 苹果手机影音先锋怎么验证应用(苹果手机影音先锋下载文件位置)

    苹果手机影音先锋怎么验证应用(苹果手机影音先锋下载文件位置)

  • Mac怎么打印文件 Mac怎么打印pdf(mac怎么打印文件内容)

    Mac怎么打印文件 Mac怎么打印pdf(mac怎么打印文件内容)

  • axios请求中以params或body形式传递参数的区别(axios请求数据的数据类型)

    axios请求中以params或body形式传递参数的区别(axios请求数据的数据类型)

  • Spring-Security实现登录接口(spring security功能)

    Spring-Security实现登录接口(spring security功能)

  • 小规模纳税人销售额超过500万
  • 预收款交税规定
  • 小规模商贸公司没有进项可以开发票吗?
  • 公司卖车怎么开公司发票
  • 用自产货物用抵债交换是否视同销售
  • 酒店怎么合理规划管理
  • 以汽车出资
  • 事业单位跨年度错账调整
  • 补助属不属于工资
  • 管理费抵扣如何计算
  • 与成本直接相关的工资怎么会计处理?
  • 税控机减免税额怎么算
  • 公司欠增值税如何补交?
  • 公司注销固定资产清理需要开票吗
  • 权益资本成本率计算
  • 企业个人完税证明怎么开
  • 企业理财收入交哪些税
  • 前期工程费如何分摊
  • 物业公司营改增税务筹划方案
  • 纳税人在同一地级行政范围内跨县经营
  • 保安公司增值服务
  • 增值税发票查询
  • 外贸企业支付境外佣金
  • 外购物品用于计提折旧吗
  • 从租计征的税率
  • 消耗性生物资产是指什么
  • 往来款借方
  • Win11不支持鼠标宏
  • 主机倒地后打不开电脑
  • 分公司打货款怎么做账
  • 辞退补偿金怎么算n1吗
  • 电脑cpu风扇不动怎么办
  • 以产品对外投资需要进项税额转出吗
  • PHP:mb_decode_numericentity()的用法_mbstring函数
  • 个人开工程款票在哪开票
  • 那些收入不用缴税
  • PHP:Memcached::decrementByKey()的用法_Memcached类
  • 费用发票开的是跨年的账务处理?
  • if.else
  • Vue Grid Layout -️ 适用Vue.js的栅格布局系统(保姆级使用教程)
  • 电力行业增值税率
  • 跨域的几种方法
  • 本地部署gpt4
  • zenity命令 显示图形框
  • 个体工商户该如何开发票
  • 企业可以收付实现制记账吗
  • 餐费补贴是否计提
  • 程序员35岁 知乎
  • 简述SQL server管理器的功能
  • sqlserver2005属于
  • 以前未入账固定资产补入账政府会计
  • 公司名下的车怎样领免检标志
  • 发票加上税额之后怎么还多了呢
  • 技术人员工资计入生产成本吗
  • 单位定期存单利息如何记账
  • 资产减值损失是负的意味着什么
  • 网上订机票怎么拿报销凭证
  • Windows下MySQL5.7.18安装教程
  • mysql免安装版怎么使用
  • 怎么用ubuntu
  • linux中sed
  • dotnetfx35有什么用
  • win7出现正在启动就不动了
  • windows ocx注册
  • 半自动化系统
  • 进入注册表的快捷键
  • linux cpan
  • sed cant read
  • javascript定律
  • node.js上传文件
  • unity3d图形学
  • python的web框架
  • 最大的k个数python
  • 重庆国税12366电子税务局官网入口
  • 河南省医保卡中心电话
  • 软件销售税率13还是6还是9
  • 煤炭资源税税率选煤税率多少黑龙江
  • 扣缴个人所得税客户端操作流程
  • 财税库银后端商户为什么扣钱
  • 个人工资所得税缴纳标准2023年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设