Formulario de Inicio de Sesión Animado
Formulario de inicio de sesión moderno con animaciones suaves, validación y opciones de inicio de sesión social, perfecto para autenticación de usuarios.
Diseño Responsivo
Sí
Soporte para Modo Oscuro
No
líneas
629
Compatibilidad del Navegador
Chrome · Firefox · Safari · Edge
Vista Previa en Vivo
Interactúa con el componente sin salir de la página.
Resumen
Formulario de inicio de sesión moderno con animaciones suaves, validación y opciones de inicio de sesión social, perfecto para autenticación de usuarios.
Cómo usarlo
- Copia el marcado HTML en tu página.
- Pega el CSS en tu hoja de estilos y verifica que los selectores coincidan con el HTML.
- Pega el JavaScript y cárgalo después del HTML.
- Ajusta espaciados, colores y textos para tu sistema de diseño.
Consejos de personalización
- Renombra las clases para evitar conflictos con tu CSS existente.
- Reemplaza colores fijos por variables CSS para facilitar el tema.
- Comprueba el diseño en 320px, 768px y 1024px.
HTML
66
líneas
CSS
408
líneas
JavaScript
155
líneas
<div class="login-form-container">
<div class="login-form-demo">
<div class="form-wrapper">
<div class="form-header">
<h2>Bienvenido de Nuevo</h2>
<p>Inicia sesión en tu cuenta</p>
</div>
<form class="login-form" id="loginForm">
<div class="form-group">
<label for="email">Dirección de Email</label>
<div class="input-wrapper">
<input type="email" id="email" name="email" required placeholder="Ingresa tu email">
<div class="input-icon">✉️</div>
</div>
</div>
<div class="form-group">
<label for="password">Contraseña</label>
<div class="input-wrapper">
<input type="password" id="password" name="password" required placeholder="Ingresa tu contraseña">
<div class="input-icon">🔒</div>
<button type="button" class="toggle-password" id="togglePassword">👁️</button>
</div>
</div>
<div class="form-options">
<label class="checkbox-label">
<input type="checkbox" id="rememberMe" name="rememberMe">
<span class="checkmark"></span>
Recordarme
</label>
<a href="#" class="forgot-password">¿Olvidaste tu contraseña?</a>
</div>
<button type="submit" class="btn btn-primary" id="loginBtn">
<span class="btn-text">Iniciar Sesión</span>
<span class="btn-spinner" id="loginSpinner"></span>
</button>
<div class="divider">
<span>o continúa con</span>
</div>
<div class="social-login">
<button type="button" class="social-btn google">
<span class="social-icon">G</span>
<span class="social-text">Google</span>
</button>
<button type="button" class="social-btn facebook">
<span class="social-icon">f</span>
<span class="social-text">Facebook</span>
</button>
<button type="button" class="social-btn apple">
<span class="social-icon">🍎</span>
<span class="social-text">Apple</span>
</button>
</div>
<div class="signup-link">
¿No tienes cuenta? <a href="#">Regístrate</a>
</div>
</form>
</div>
</div>
</div>
Compatibilidad del Navegador
Chrome
>= 50
Firefox
>= 45
Safari
>= 10
Edge
>= 15