adasd
All checks were successful
Deploy / deploy-staging (push) Successful in 26s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-15 21:36:36 +02:00
parent 94ea3c58af
commit 5408a2bb89
5 changed files with 118 additions and 15 deletions

View File

@@ -190,7 +190,18 @@ body {
}
.login-password-row input {
padding-right: 56px;
padding-right: 64px;
}
.login-password-row input::-ms-reveal,
.login-password-row input::-ms-clear {
display: none;
}
.login-password-row input::-webkit-credentials-auto-fill-button,
.login-password-row input::-webkit-textfield-decoration-container {
visibility: hidden;
pointer-events: none;
}
.login-password-toggle {
@@ -201,13 +212,43 @@ body {
display: inline-flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
border: 0;
width: 34px;
height: 34px;
border: 1px solid rgba(15, 23, 42, 0.16);
border-radius: 999px;
background: transparent;
color: rgba(15, 23, 42, 0.56);
background: rgba(15, 23, 42, 0.78);
color: rgba(255, 255, 255, 0.96);
box-shadow: 0 8px 18px rgba(15, 23, 42, 0.18);
cursor: pointer;
transition: background-color 160ms ease, transform 160ms ease, box-shadow 160ms ease;
}
.login-password-toggle:hover {
background: rgba(15, 23, 42, 0.92);
transform: translateY(-50%) scale(1.03);
}
.login-password-toggle:focus-visible {
outline: 2px solid rgba(14, 165, 233, 0.55);
outline-offset: 2px;
}
.login-password-icon {
width: 17px;
height: 17px;
display: block;
}
.login-password-icon-hide {
display: none;
}
.login-password-toggle.is-visible .login-password-icon-show {
display: none;
}
.login-password-toggle.is-visible .login-password-icon-hide {
display: block;
}
.login-field textarea {

View File

@@ -13,6 +13,7 @@ document.addEventListener('DOMContentLoaded', () => {
const isHidden = input.type === 'password';
input.type = isHidden ? 'text' : 'password';
toggle.setAttribute('aria-label', isHidden ? 'Passwort verbergen' : 'Passwort anzeigen');
toggle.classList.toggle('is-visible', isHidden);
});
});
});