位置: 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)(斯诺多尼亚山)

  • 苹果手机日历收件箱怎么删除(苹果手机日历收到什么邀请可以点拒绝吗)

    苹果手机日历收件箱怎么删除(苹果手机日历收到什么邀请可以点拒绝吗)

  • 山姆会员副卡怎么给别人(山姆会员副卡怎么取消绑定)

    山姆会员副卡怎么给别人(山姆会员副卡怎么取消绑定)

  • 华为matebook13可以用ps吗(华为matebook13可以当平板用吗)

    华为matebook13可以用ps吗(华为matebook13可以当平板用吗)

  • 苹果手机多媒体突然没有声音了是怎么回事(苹果手机多媒体没声音是怎么回事)

    苹果手机多媒体突然没有声音了是怎么回事(苹果手机多媒体没声音是怎么回事)

  • 忘记wifi管理员密码了怎么办(忘记wifi管理员密码怎么找回)

    忘记wifi管理员密码了怎么办(忘记wifi管理员密码怎么找回)

  • 快手怎样涨粉丝比较快(玩快手怎么涨粉丝)

    快手怎样涨粉丝比较快(玩快手怎么涨粉丝)

  • 微博发帖在哪发(微博发帖在哪发的)

    微博发帖在哪发(微博发帖在哪发的)

  • 微信打不开 点了没反应(微信打不开点淘)

    微信打不开 点了没反应(微信打不开点淘)

  • 手机有透视的功能吗(手机有透视的功能在哪里)

    手机有透视的功能吗(手机有透视的功能在哪里)

  • 电脑预装的正版office可以永久使用吗(电脑预装的正版windows重装还有吗)

    电脑预装的正版office可以永久使用吗(电脑预装的正版windows重装还有吗)

  • airpod蓝牙耳机已连接为什么没有声音(airpods突然连不上蓝牙却显示已连接)

    airpod蓝牙耳机已连接为什么没有声音(airpods突然连不上蓝牙却显示已连接)

  • 拼多多是不是阿里巴巴的(拼多多是不是阿里巴巴其实是不是接的阿里巴巴全国代理)

    拼多多是不是阿里巴巴的(拼多多是不是阿里巴巴其实是不是接的阿里巴巴全国代理)

  • 华为mate30pro隐私空间怎么设置

    华为mate30pro隐私空间怎么设置

  • 电脑充电器是多少w(电脑充电器是多少a的)

    电脑充电器是多少w(电脑充电器是多少a的)

  • h5是什么意思(h5页面是什么意思)

    h5是什么意思(h5页面是什么意思)

  • 电子计算器上ce是什么键(电子计算器上ce键的主要功能是关机对不对)

    电子计算器上ce是什么键(电子计算器上ce键的主要功能是关机对不对)

  • iphone怎么应用加密(苹果手机软件怎么加)

    iphone怎么应用加密(苹果手机软件怎么加)

  • ps怎么涂掉文字(ps怎么把字给涂掉看不出来)

    ps怎么涂掉文字(ps怎么把字给涂掉看不出来)

  • 小米会员支持几台电视(小米会员通用吗)

    小米会员支持几台电视(小米会员通用吗)

  • 怎么裁剪视频画面大小(怎么裁剪视频画质)

    怎么裁剪视频画面大小(怎么裁剪视频画质)

  • imessag显示已送达没显示已读(imessag显示已送达 对方就是肯定开了嘛)

    imessag显示已送达没显示已读(imessag显示已送达 对方就是肯定开了嘛)

  • 快手账号封禁是永久吗(快手账号封禁是被人举报了吗)

    快手账号封禁是永久吗(快手账号封禁是被人举报了吗)

  • oppo新机reno2防水吗(opporeno手机的防水效果)

    oppo新机reno2防水吗(opporeno手机的防水效果)

  • airpods掉水里怎么办(airpods不小心掉水里了)

    airpods掉水里怎么办(airpods不小心掉水里了)

  • 报税申报不了
  • 国际重复征税的前提条件是
  • 季度末收取房屋的会计处理
  • 超过库存现金限额的现金要及时存入银行
  • 未确认融资费用和长期应付款
  • 出口退税贷方余额是什么意思
  • 企业所得税汇算清缴申报表
  • 机器设备如何计提折旧
  • 工程报废及毁损如何做会计处理合适呢?
  • 工业企业电费出售会计分录怎么写?
  • 公允价值变动损益会计处理
  • 实收资本不到账如何做凭证
  • 生产企业原材料的订购与运输论文
  • 供电局发票金额可以多开吗
  • 为什么要抵消损益
  • 记账凭证广告费
  • 利润分配亏损太多如何处理?
  • 筹资活动现金净流量为正说明什么
  • 环境保护税的计算例题
  • 未分配利润怎么处理
  • 企业固定资产损失包括
  • 进口增值税 海关
  • 公允价值变动增加在借方还是贷方
  • 建筑企业所得税怎么算举例说明
  • 预计负债怎么计提递延所得税资产
  • 客户收集软件
  • 无偿取得固定资产算不算收入
  • windows11怎么查看显卡
  • 使用最新版本的浏览器可以防御黑客
  • win10平板模式怎么改回来
  • 代收消费税计算
  • 工程材料怎么开票
  • 营改增后土地增值税
  • fpzs1是什么文件可以删除吗
  • 企业常用的成本核算方法有哪些
  • vscode调试在哪
  • 存货盘亏的账务处理进项税额转出
  • 前端经典面试题及答案
  • php如何安装配置
  • python如何导入excel
  • 设备租赁经营部经营范围
  • 织梦专题页模板
  • 手机话费怎么打发票
  • 织梦如何添加浮动广告
  • mongodbwindows安装
  • 年末需暂估已发生的费用吗
  • 差额征税可以开专票抵扣吗
  • 什么叫网银盾账户
  • 2021年财政部令68号
  • mysql删除表中某个字段
  • 施工企业增值税账务处理
  • 资产负债表中的固定资产怎么算
  • 购买原材料的支出
  • 资产负债表应交税费是负数正常吗
  • 企业代扣代缴个税
  • 职工基本医疗保险怎么用
  • 个人应如何进行社会实践
  • 公司送的车还能要回去吗
  • 企业用支付宝
  • 同一控制下的控股合并中,投资方
  • 买卖股票手续费怎么算
  • 小规模纳税人进口货物增值税税率
  • sql数据库怎样批量添加数据
  • linux使用pip
  • gitlab linux
  • ubuntu18.04启用root
  • winxp系统设备管理器
  • rteng7.exe - rteng7是什么进程 有什么用
  • win10系统桌面怎么设置密码
  • mount挂载文件系统
  • cocos做游戏
  • 基于重大误解实施的民事法律行为
  • python黑魔法手册
  • 细说javascript
  • Python中字符串的索引
  • js如何使用cookie
  • 非房地产企业土地增值税清算
  • 公司完税证明去哪里打印
  • 衰竭期矿山开采的矿产品减征幅度
  • 如何查询甘肃省志愿录取状态
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设