最后
由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
.parent {
height: 300px;
width: 800px;
border: solid 1px #2AC845;
display: flex;
justify-content: center;
}
.children1 {
width: 500px;
height: 200px;
background-color: pink;
}
flex效果:
2.垂直居中
vertical-align
/第一种方法/
.parent{display:table-cell;vertical-align:middle;height:20px;}
/第二种方法/
.parent{display:inline-block;vertical-align:middle;line-height:20px;}
.parent {
height: 300px;
width: 800px;
border: solid 1px #2AC845;
display: table-cell; //垂直居中
justify-content: center;
vertical-align:middle
}
.children1 {
width: 500px;
height: 200px;
background-color: pink;
/* margin: 0 auto; */ //水平居中
}
效果图:
.parent {
height: 300px;
width: 800px;
border: solid 1px #2AC845;
display: inline-block;
justify-content: center;
vertical-align:middle;
line-height: 300px;
}
效果图:
实用绝对定位
.parent{position:relative;}
.child{positon:absolute;top:50%;transform:translate(0,-50%);}
实用flex实现
.parent{display:flex;align-items:center;}
3.水平垂直全部居中
利用vertical-align,text-align,inline-block实现
代码
.parent {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 200px;
height: 200px;
background-color: #2AC845;
}
.children1 {
display: inline-block;
background-color: #EC971F;
height: 100px;
width: 100px;
}
利用绝对定位实现
代码
.parent {
/* 绝对定位实现垂直居中 */
position: relative;
width: 200px;
height: 200px;
background-color: #2AC845;
}
.children1 {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
background-color: #EC971F;
height: 100px;
width: 100px;
}
利用flex实现垂直居中
.parent {
最后
总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了
[外链图片转存中…(img-NpaBtMEU-1715903754653)]
[外链图片转存中…(img-eiJo4RW6-1715903754654)]
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】