绝对位置居中的div

时间:2020-01-30 21:55:04

标签: html css

为什么黑色(或红色)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>

0 个答案:

没有答案