惊觉logo
关注

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

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

  • 前言
  • 一、默认使用静态布局
  • 二、flex布局
    • 1.父元素container
    • 1.1.display:flex
    • 1.2.flex-direction属性
    • 1.3.主轴与侧轴
    • 1.4.justify-content属性
    • 1.5.align-items属性
    • 1.6.flex-wrap属性
    • 2.子元素items


前言

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

一、默认使用静态布局

在这里插入图111片描述

代码展示
在这里插入图片描述

二、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;
}

   
   

转载自CSDN-专业IT技术社区

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接: https://blog.csdn.net/weixin_64310738/article/details/129034523

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--

玻璃钢生产厂家宝山区拉丝玻璃钢雕塑湖北省玻璃钢雕塑找哪家福建室内商场美陈大厂玻璃钢雕塑玻璃钢雕塑寿命是多长时间商丘不锈钢镂空玻璃钢雕塑玻璃钢雕塑效果图毕节玻璃钢座椅雕塑制作佛山玻璃钢抽象鹿雕塑韶关玻璃钢雕塑材质玻璃钢鹿雕塑摆件图片玻璃钢恐龙雕塑哪个品牌好新密玻璃钢仿铜雕塑河西商场主题美陈贵州户外玻璃钢雕塑市场深圳秋季商场美陈制作贵州玻璃钢卡通雕塑价格范围潍坊园林玻璃钢雕塑定做四川玻璃钢马雕塑工厂仙桃玻璃钢雕塑小品厂家河源发光小品玻璃钢雕塑摆件组合式玻璃钢花盆研究达州市玻璃钢雕塑定制盐城玻璃钢雕塑厂家报价玻璃钢彩虹雕塑宇航员玻璃钢雕塑黑色玻璃钢花盆组合濮阳景观园林玻璃钢雕塑重庆市玻璃钢雕塑怎么选佛山树脂玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化