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

  • 从营销心理学来看,你为什么总是被说服买买买?(营销中的心理学)

    从营销心理学来看,你为什么总是被说服买买买?(营销中的心理学)

  • oppo reno 6可以无线充电吗(opporeno6支持无线)

    oppo reno 6可以无线充电吗(opporeno6支持无线)

  • 华为鸿蒙系统怎么升级(华为鸿蒙系统怎么样)

    华为鸿蒙系统怎么升级(华为鸿蒙系统怎么样)

  • 手机信号旁边的hd怎么关闭(手机信号旁边的hd什么意思)

    手机信号旁边的hd怎么关闭(手机信号旁边的hd什么意思)

  • 抖音反馈后要等待多久(抖音反馈意见多久回复)

    抖音反馈后要等待多久(抖音反馈意见多久回复)

  • 戴尔电脑重装系统无法启动(戴尔电脑重装系统后进不了系统)

    戴尔电脑重装系统无法启动(戴尔电脑重装系统后进不了系统)

  • 小米视频权限在哪里打开(小米视频开启权限)

    小米视频权限在哪里打开(小米视频开启权限)

  • 拼多多退款了又收到货怎么办(拼多多退款了又收到货了不付款会怎样)

    拼多多退款了又收到货怎么办(拼多多退款了又收到货了不付款会怎样)

  • excel长数字如何在excel中保持(excel长数字如何vlookup)

    excel长数字如何在excel中保持(excel长数字如何vlookup)

  • 微信怎么设置待办事项(微信怎么设置待办任务)

    微信怎么设置待办事项(微信怎么设置待办任务)

  • 怎么删除日程提醒(怎么删除日程提醒功能)

    怎么删除日程提醒(怎么删除日程提醒功能)

  • 公众号管理员和运营者区别(公众号管理员和运营者的区别)

    公众号管理员和运营者区别(公众号管理员和运营者的区别)

  • 红米note8发售时间(红米note8发售价格)

    红米note8发售时间(红米note8发售价格)

  • 苹果手机彩信发不出去怎么回事(苹果手机彩信发送失败怎么回事)

    苹果手机彩信发不出去怎么回事(苹果手机彩信发送失败怎么回事)

  • 三星s20和华为p40pro对比(三星s20和华为p40pro哪个好)

    三星s20和华为p40pro对比(三星s20和华为p40pro哪个好)

  • 苹果11死机了怎么重启(iphone 11死机了)

    苹果11死机了怎么重启(iphone 11死机了)

  • 淘宝怎么修改实名认证(淘宝如何修改实名制)

    淘宝怎么修改实名认证(淘宝如何修改实名制)

  • 充电器属于什么用品(充电器属于什么税收分类编码)

    充电器属于什么用品(充电器属于什么税收分类编码)

  • 双系统手机有什么品牌(双系统手机好不好)

    双系统手机有什么品牌(双系统手机好不好)

  • 抖音作品怎么删除(抖音作品怎么删除方法)

    抖音作品怎么删除(抖音作品怎么删除方法)

  • wps表格文本转换数字(wps怎么文本转换表格)

    wps表格文本转换数字(wps怎么文本转换表格)

  • 布局选项卡中有哪些操作(布局选项卡中有哪些内容)

    布局选项卡中有哪些操作(布局选项卡中有哪些内容)

  • 苹果11pro max是5g手机吗(苹果11pro Max是防水的吗)

    苹果11pro max是5g手机吗(苹果11pro Max是防水的吗)

  • 抖音上的收藏在哪里(抖音的收藏在哪里删除)

    抖音上的收藏在哪里(抖音的收藏在哪里删除)

  • 电脑指纹传感器在哪(电脑指纹传感器坏了怎么办)

    电脑指纹传感器在哪(电脑指纹传感器坏了怎么办)

  • 苹果怎么看谁连了热点(苹果怎么看谁连了热点,怎样拉黑连接的手机)

    苹果怎么看谁连了热点(苹果怎么看谁连了热点,怎样拉黑连接的手机)

  • Pytorch训练模型损失Loss为Nan或者无穷大(INF)原因(pytorch训练模型计算f1)

    Pytorch训练模型损失Loss为Nan或者无穷大(INF)原因(pytorch训练模型计算f1)

  • 1000套web前端期末大作业 HTML+CSS+JavaScript网页设计实例 企业网站制作【建议收藏】(web前端视频教程全套)

    1000套web前端期末大作业 HTML+CSS+JavaScript网页设计实例 企业网站制作【建议收藏】(web前端视频教程全套)

  • 织梦搜索结果根据搜索不同栏目显示不同搜索结果模板(织梦联动筛选教程)

    织梦搜索结果根据搜索不同栏目显示不同搜索结果模板(织梦联动筛选教程)

  • 企业所得税汇算清缴补缴税款分录
  • 即征即退需要缴纳税款吗
  • 提前报废的设备
  • 冲减计提
  • 销售收入印花税率是多少
  • 股东投资是所有者权益
  • 2019劳务公司务怎么处理
  • 13点专票和13点普票的区别
  • 银行承兑贴现的会计分录怎么做
  • 建筑业预收账款如何缴税
  • 商铺售后回租会计处理
  • 出口退税的报关单当月可以申请退税吗?
  • 物流快递代收货款怎么退
  • 收到合同款
  • 关于预计负债应付退货款明细科目
  • 企业购买硬件与软件该如何做账?
  • 福利费专票不抵税可以吗
  • 应收账款减值准备和坏账准备的区别
  • 递延资产和长期负债区别
  • 未摊销金额怎么算
  • 主营业务收入如何确认
  • 收到质量索赔款怎么入账
  • 增值税发票小数点后面小数不能打印
  • 职工食堂购买洗碗机申请
  • wifi上传速度为0的解决方法
  • windows11 微软
  • 不征税收入符合的条件
  • 工厂采购部门
  • 公司收到款后怎么做账
  • html img位置
  • 约书亚树国家公园
  • 应收账款和应付账款怎么对冲
  • thinkphp saveall
  • linux的nano是什么意思
  • 自学前端好学吗
  • 建筑劳务税率是13还是6
  • 不免征个人所得税的是个人转让著作权所得
  • 物权变动的原因是什么
  • 织梦怎么用
  • 缴纳增值税的营业收入
  • 百旺连接服务器失败,是否使用离线文件进行更新
  • 质保金挂账是否需要发票
  • 什么经营范围是营业执照
  • 不抵扣勾选有什么风险
  • 小企业的固定资产的折旧方法可以根据需要
  • 中小型企业营业额和从业人数
  • 外购货物用于公益性捐赠
  • 小规模纳税人可以开13的税吗
  • 未开票收入如何结转成本
  • 预交税会计分录
  • 社保局退回来的社保怎么入账
  • 员工拿发票报销怎么做账
  • 建筑业建议
  • 独立核算和非独立核算哪个好
  • 商业汇票到期无法兑现
  • 垃圾处理费计提依据
  • 资产负债表上应交税费是什么意思
  • 酒店收取餐具费合法吗
  • 销售成本存在的问题
  • debian系统如何安装软件
  • 硬盘安装后不显示
  • qvp32.exe - qvp32是什么进程 有什么作用
  • win10搭建ftp服务器的步骤
  • 怎么删除listview条目
  • 用jquery
  • fragment的replace方法
  • unity游戏项目开发教程
  • jQuery prototype冲突的2种解决方法(附demo示例下载)
  • python网络爬虫的流程图
  • python 父类方法
  • 设计一个投票程序
  • js 编程
  • jQuery实现的可编辑表格完整实例
  • 每月个人所得税申报截止时间是几号
  • 电子税务局做什么的
  • 出口退税需要哪些
  • 广东省税务局登录
  • 破产清算处置资产增值税
  • 广东省哪里地方考中控证好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设