Tengo el código que les dejo debajo de HTML y CSS pero es que lo que yo quiero es centrar el div blanco (.PanelLogin) en el total centro de la página, pero no se deja. La propiedad que mejor lo centraba era transform: translate (-50%,-50%) pero me dejaba el texto de dentro borroso. Por cierto, el cuadro tiene anchura prefijada pero no altura prefijada.
¡Gracias!
Código HTML:
Ver original
<div class="Fondo"> <div class="PanelLogin"> <form action="Acceder.php" method="post"> <div class="PanelLoginTipo2"> </div> <div class="PanelLoginTipo1 form-group label-floating"> <input name="NombreUsuario" class="form-control" type="text"> </div> <div class="PanelLoginTipo1 form-group label-floating"> <input name="ClaveUsuario" class="form-control" type="password"> </div> <div class="PanelLoginTipo3 FaseLogin"> </div> </form> </div> </div>
Código CSS:
Ver original
@charset "UTF-8"; .Fondo{ width: 100vw; height: 100vh; position: relative; padding: 32.2vh 35.382vw; vertical-align: middle; background: fixed url(../../Imagenes/HeroLogin.jpg); background-size: cover; } .PanelLogin{ position: absolute; border: 1px solid white; background-color: white; padding: 2vh 2vw; display: inline-block; box-shadow: 0px 0px 50px 50px rgba(0,0,0,.25); } .PanelLoginTipo1{ font-family: "Open Sans"; width: 25vw; display: block; } .PanelLoginTipo2{ font: 600 20px "Open Sans"; color: #0072c6; padding-bottom: 3vh; text-align: center; width: 25vw; display: block; } .PanelLoginTipo3{ text-align: center; } body{ margin: 0 auto; }