Segue os problemas?
- Como eu faço para colocar as imagens e o text box em cima da “div” do fundo azul transparente?
- Coloquei os botões com pouca opacidade, porém o texto foi junto, eu gostaria de deixar só o botão com opacidade e o text do botão sem opacidade, como faz?
- Como fazer para deixar o botão “login” como se ele já tivesse sido selecionado e com um aspecto de um botão “afundado para dentro” ?
- Caso o usuario selecione registre-se eu gostaria que a parte do login e senha sai-se e entrase o formulario de cadastro ali embaixo, ao invez de criar outra pagina para cadastrar, como fazer?
CÓDIGO HTML:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/stylesheet.css"/>
<link rel="stylesheet" type="text/css" href="css/formlogin.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div class="formlogin"></div>
<div id="contentlogo"> <img src="img/logo.png" alt="logo" id="logo"/> </div>
<div id="bottomlogin"> <input type="button" value="LOGIN" class="buttonsloginregister"/> </div>
<div id="bottomregister"> <input type="button" value="REGISTRE-SE" class="buttonsloginregister"/> </div>
<div id="boxlogin"><form>
<table>
<tr><td> <input type="text" name="usuario" class="buttons" placeholder="nome de usuário"/> </td></tr>
<tr><td> <input type="password" name="senha" class="buttons" placeholder="senha"/> </td></tr>
</table>
</form></div>
</div>
<div id="userimg"> <img src="img/userlogin.png" class="imgform"/> </div>
<div id="keyimg"> <img src="img/keylogin.png" class="imgform"/> </div>
</body>
</html>
CÓDIGO CSS FORMLOGIN:
/* -------------------------- BOTÕES LOGIN/REGISTER ----------------------------*/
.buttonsloginregister{
width: 120px;
height: 60px;
color: #FFFFFF;
background-color: #0b53aa;
border: 1px solid #0b53aa;
text-align: center;
}
#bottomlogin {
margin-top: 300px;
margin-left: 550px;
opacity: 0.7;
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
#bottomlogin:hover, #bottomlogin:focus, #bottomlogin:active {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
#bottomlogin:hover:before, #bottomlogin:focus:before, #bottomlogin:active:before {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
#bottomlogin:before {
position: absolute;
z-index: -1;
top: calc(50% - 10px);
right: 0;
content: '';
border-style: solid;
border-width: 10px 0 10px 10px;
border-color: transparent transparent transparent #e1e1e1;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
#bottomregister {
margin-top: -84px;
margin-left: 670px;
opacity: 0.7;
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
#bottomregister:before {
position: absolute;
z-index: -1;
content: '';
top: calc(50% - 10px);
left: 0;
border-style: solid;
border-width: 10px 10px 10px 0;
border-color: transparent #e1e1e1 transparent transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
#bottomregister:hover, #bottomregister:focus, #bottomregister:active {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
#bottomregister:hover:before, #bottomregister:focus:before, #bottomregister:active:before {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
/* ----------------------------- FIM BOTÕES LOGIN/REGISTER --------------------------------- *\
/* ---------------------------- FORM LOGIN BOX+IMG -------------------------------------------*/
.formlogin {
height: 200px;
width: 500px;
position: absolute;
top: 60%;
left: 50%;
margin-top: -2.7%;
margin-left: -18%;
border-style: none;
border-radius: 10px;
background-color: #0b53aa;
opacity: 0.7;
padding: 10px;
}
/* TEXT BOX */
.buttons{
height: 35px;
width: 250px;
border: none;
border-radius: 5px;
background-color: #EEE;
margin-top: 15px;
}
#boxlogin {
margin-top: 3%;
margin-left: 45%;
}
/* FIM TEXT BOX */
/* IMAGEM KEY-USER DO FORMULÁRIO DE LOGIN */
.imgform {
width: 5%;
}
#userimg {
margin-top: -7%;
margin-left: 40%;
}
#keyimg {
margin-top: auto;
margin-left: 40%;
}
/* FIM DE IMAGEM KEY-USER DO FORMULARIO DE LOGIN */
CÓDIGO CSS STYLESHEET
body {
background-image: url("../img/bg.jpg");
}
#logo {
width: 40%;
height: 40%;
}
#contentlogo {
position: fixed;
top: 50%;
left: 50%;
margin-top: -24%;
margin-left: -7%;
}