为什么黑色(或红色)div不在水平居中?我已经尝试过(请查看下面的代码),并且使用的是 position:absolute 。 (之所以使用绝对位置,是因为我想垂直移动元素。)
我该如何解决问题?
body {
margin: 0;
padding: 0
}
.container {
position: absolute;
height: 100vh;
width: 100%;
}
.containerTitle {
background-color: red;
padding: 20px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.title {
color: white;
font-size: 50px;
text-transform: uppercase;
transition: 1s all;
}
.arrowNextPage {
position: absolute;
top: 90%;
left: 50%;
transform: rotate(45deg) translate(-50%, -90%);
background: black;
height: 30px;
width: 30px;
}
<div class="container">
<div class="containerTitle">
<span class="title">Projects</span>
</div>
<div class="arrowNextPage"></div>
</div>