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

  • 健康码未通过实名认证是怎么回事

    健康码未通过实名认证是怎么回事

  • 用手机时间长了慢怎么办(用手机时间长了会怎么样)

    用手机时间长了慢怎么办(用手机时间长了会怎么样)

  • 华为隐私空间隐藏入口找不到了(华为隐私空间隐藏了怎么办)

    华为隐私空间隐藏入口找不到了(华为隐私空间隐藏了怎么办)

  • 12v电池是几号(12v电池是多少a)

    12v电池是几号(12v电池是多少a)

  • 录音声音小怎么调大(录音声音小怎么调)

    录音声音小怎么调大(录音声音小怎么调)

  • 悟空问答是什么(悟空问答是干嘛的)

    悟空问答是什么(悟空问答是干嘛的)

  • 小米手机跳屏是什么原因造成的(小米手机跳屏是什么情况)

    小米手机跳屏是什么原因造成的(小米手机跳屏是什么情况)

  • 怎么给非qq好友发信息(怎么给非qq好友发文件)

    怎么给非qq好友发信息(怎么给非qq好友发文件)

  • a2dp未连接怎么解决(a2dp未连接怎么办)

    a2dp未连接怎么解决(a2dp未连接怎么办)

  • 路由器复位键按了以后有什么后果(路由器复位键按几秒)

    路由器复位键按了以后有什么后果(路由器复位键按几秒)

  • mt6735相当于骁龙哪款(mt6735相当于骁龙什么水平)

    mt6735相当于骁龙哪款(mt6735相当于骁龙什么水平)

  • 计算机中数据的表示形式是几进制(计算机中数据的最小单位)

    计算机中数据的表示形式是几进制(计算机中数据的最小单位)

  • php设计模式有哪几种(php设计模式有哪两种)

    php设计模式有哪几种(php设计模式有哪两种)

  • 多亲ai电话能用微信吗(多亲ai电话怎么连接网络)

    多亲ai电话能用微信吗(多亲ai电话怎么连接网络)

  • 华为mate30还是京东方屏幕吗(华为mate 30和)

    华为mate30还是京东方屏幕吗(华为mate 30和)

  • iphone4s无法开机怎么办(iphone4s无法开机接电源白苹果反复重启)

    iphone4s无法开机怎么办(iphone4s无法开机接电源白苹果反复重启)

  • 京东怎么找我的评价(京东怎么找我的收货地址)

    京东怎么找我的评价(京东怎么找我的收货地址)

  • 怎么在电脑上玩抖音(怎么在电脑上玩金铲铲)

    怎么在电脑上玩抖音(怎么在电脑上玩金铲铲)

  • 网易云音乐听歌识别在哪(网易云音乐听歌界面怎么换背景)

    网易云音乐听歌识别在哪(网易云音乐听歌界面怎么换背景)

  • 荣耀20怎么关后台运行(华为荣耀20shd怎么关闭)

    荣耀20怎么关后台运行(华为荣耀20shd怎么关闭)

  • 高德地图如何复制具体地址(高德地图如何复制路线)

    高德地图如何复制具体地址(高德地图如何复制路线)

  • 免拼成功啥意思(免拼成功什么意思)

    免拼成功啥意思(免拼成功什么意思)

  • 苹果xr怎么向上滑清理

    苹果xr怎么向上滑清理

  • cad转多页pdf(cad转多页pdf 页面设置)

    cad转多页pdf(cad转多页pdf 页面设置)

  • Java实现本地缓存、分布式缓存及多级缓存(java本地缓存框架有哪些)

    Java实现本地缓存、分布式缓存及多级缓存(java本地缓存框架有哪些)

  • 金融资产交易增值税
  • 小微企业免税销售额填含税还是不含税
  • 会计上视同销售的八种情况是哪些
  • 报销宽带费属于什么科目
  • 新公司注册完成的后续流程
  • 土地使用税退税账务处理
  • 公司授权给公司有风险吗?
  • 车辆购置税免税申报如何操作
  • 企业自有房产的所有权
  • 专票红冲后还需重新开票吗
  • 承兑汇票承兑流程
  • 一次性发放几个月的工资怎么申报
  • 小微企业所得税税率2.5% 10% 25%
  • 季度不超过30万免税分录
  • 增值税小规模纳税人优惠政策
  • 长期股权投资损失计入什么科目
  • 办公室空调维修属于办公费吗
  • 进项税和销项税的分录
  • windows10如何关闭左下角的搜索
  • 查看所有共享文档
  • intelin
  • 代销的价格怎么定
  • 如何用home
  • rasman.exe - rasman是什么进程 有什么作用
  • postgres.exe是什么进程 postgres进程查询
  • 公司已经控股一年怎么办
  • qttask.exe是什么进程?qttask.exe是不是病毒?
  • 股权转让会记分录
  • 餐饮业原料采购都包括哪些
  • php实现微信网页聊天功能
  • 文化传媒公司的部门
  • 小规模未达起征点免税分录
  • 垃圾清运费属于什么服务
  • 购买方未抵扣,销售方申请红字
  • php中foreach循环遍历数组
  • 基于matlab的随机森林回归和交叉验证
  • 人工智能 深度
  • php二维数组foreach
  • 产成品和库存商品两个一级科目怎么填
  • 织梦cms要钱吗
  • 营改增一般纳税人简易征收的范围
  • 固定资产盘盈为什么计入以前年度损益调整
  • 残疾人就业保障金申报时间
  • 房产税计入管理费用还是营业税金及附加
  • php框架symfony
  • 资产减值损失借方余额在利润表怎么填列
  • 卖出看跌期权的最大损失
  • 揭秘蟹卡骗局
  • 其他综合收益相关分录
  • sqlserver数据库版本号怎么查
  • 报销为什么不能打给投保人
  • 其他收益和其他综合收益属于什么科目
  • 上年度多提财务费用
  • 投资软件和信息技术服务业
  • 销售商品发生的应收账款入账价值包括
  • 同城票据交换原理
  • 业务招待费可以结转下年抵扣吗
  • 车辆报废取得的收入增值税怎么算
  • 税控盘反写怎么操作流程
  • 金蝶暂存凭证怎样转正常凭证
  • 公司员工抽奖活动
  • 公司账户美金入账后怎么做分录
  • 32位的win7和64位的win7要选择哪个呢?它们有什么区别?
  • xp系统好怪啊
  • windows server 2003 sp3
  • mac 应用
  • cpqa1000.exe是安全进程吗 cpqa1000进程有什么作用
  • windows xp windows
  • xp更改远程端口
  • win7系统开机无限重启
  • win7还原电脑系统的步骤
  • backtracker
  • Cocos2dx3.2 Crazy Tetris 制作简单的凸多边形刚体
  • javascript好学吗?
  • 江苏省生育登记服务网
  • 甘肃税务局电子税务局官网
  • 广东省地税电子税务局
  • 税务ukey版商品编码怎么添加
  • 电子税务局里怎么删除购票员
  • 原始股卖出多少需要披露
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设