我有一个登录表单,位于屏幕中间,带有这个 CSS:
.login-form {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block;
align-items: center;
padding: 50px 40px;
color: white;
background: rgba(0,0,0,0.8);
border-radius: 10px;
text-align: center;
box-shadow: 0 0.4px 0.4px rgba(128, 128, 128, 0.109),
0 1px 1px rgba(128, 128, 128, 0.155),
0 2.1px 2.1px rgba(128, 128, 128, 0.195),
0 4.4px 4.4px rgba(128, 128, 128, 0.241),
0 12px 12px rgba(128, 128, 128, 0.35);
}
用户登录后,我想将 div 扩展到 100% 以显示其他内容。用户按下登录按钮后,div 的类更改为以下 CSS:
.full{
width: 100%;
height: 100%;
transition: 2s;
}
它完成了这项工作,但 div 移动到左上角并从那里开始扩展。如何让它从中间展开?