WEBLEB
Home
Editor
Accedi
Pro
Italiano
English
Français
Español
Português
Deutsch
Italiano
हिंदी
Accesso
736
sergioarmijo30
Apri nell'Editor
Pubblica il Tuo Codice
Consigliato
21 July 2025
MODULO DI ACCESSO CON ID UNIVOCO
24 January 2025
Casella di accesso/registrazione rotazione 3D
17 December 2024
Indirizzo delle pagine di accesso
HTML
Copy
login Form
Inicio de seccion
Nombre de usuario
Password
Iniciar seccion
Google
Facebook
CSS
Copy
*, *:before, *:after{ padding: 0; margin: 0; box-sizing: border-box; } body{ background-color: #000000; } .background{ width: 430px; height: 520px; position: absolute; transform: translate(-50%,-50%); left: 50%; top: 50%; } .background .shape{ height: 200px; width: 200px; position: absolute; border-radius: 50%; } .shape:first-child{ background: linear-gradient( #0c9ddb, #884343 ); left: -80px; top: -80px; } .shape:last-child{ background: linear-gradient( to right, #a54f71, #f4a30d ); right: -30px; bottom: -80px; } form{ height: 520px; width: 400px; background-color: rgba(255,255,255,0.13); position: absolute; transform: translate(-50%,-50%); top: 50%; left: 50%; border-radius: 10px; backdrop-filter: blur(10px); border: 2px solid rgba(255,255,255,0.1); box-shadow: 0 0 40px rgba(8,7,16,0.6); padding: 50px 35px; } form *{ font-family: 'Poppins',sans-serif; color: #ffffff; letter-spacing: 0.5px; outline: none; border: none; } form h3{ font-size: 32px; font-weight: 500; line-height: 42px; text-align: center; } label{ display: block; margin-top: 30px; font-size: 16px; font-weight: 500; } input{ display: block; height: 50px; width: 100%; background-color: rgba(255,255,255,0.07); border-radius: 3px; padding: 0 10px; margin-top: 8px; font-size: 14px; font-weight: 300; } ::placeholder{ color: #e5e5e5; } button{ margin-top: 50px; width: 100%; background-color: #ffffff; color: #080710; padding: 15px 0; font-size: 18px; font-weight: 600; border-radius: 5px; cursor: pointer; } .social{ margin-top: 30px; display: flex; } .social div{ background: red; width: 150px; border-radius: 3px; padding: 5px 10px 10px 5px; background-color: rgba(255,255,255,0.27); color: #eaf0fb; text-align: center; } .social div:hover{ background-color: rgba(255,255,255,0.47); } .social .fb{ margin-left: 25px; } .social i{ margin-right: 4px; } #boton{ background: #3b58983c; transition: 0.5s; color: rgb(225, 235, 225); }
JS
Copy
const gear1 = document.getElementById("gear1"); const gear2 = document.getElementById("gear2"); const gear3 = document.getElementById("gear3"); document.getElementById("username").addEventListener("focus", () => { gear1.style.transform = "rotate(360deg)"; }); document.getElementById("password").addEventListener("input", () => { gear2.style.transform = `rotate(${Math.random() * 360}deg)`; }); document.getElementById("loginBtn").addEventListener("mouseover", () => { gear3.style.transform = "rotate(-360deg)"; }); document.getElementById("loginBtn").addEventListener("click", () => { const user = document.getElementById("username").value; const pass = document.getElementById("password").value; const error = document.getElementById("errorMsg"); if (user === "admin" && pass === "1234") { gear1.style.transform = "rotate(720deg)"; gear2.style.transform = "rotate(-720deg)"; gear3.style.transform = "rotate(1080deg)"; setTimeout(() => { alert("¡Bienvenido al sistema, mecánico!"); }, 800); } else { error.textContent = "Usuario o contraseña incorrectos."; } });