WEBLEB
Accueil
Éditeur
Connexion
Pro
Français
English
Français
Español
Português
Deutsch
Italiano
हिंदी
Login
440
sergioarmijo30
Ouvrir dans l'éditeur
Publiez votre code
Recommandé
18 September 2024
Hacker Login (MISE À JOUR) Édition turque
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."; } });