From 4f8ce016c9369a3a49705ba6356c6369193b3882 Mon Sep 17 00:00:00 2001 From: Pheeef Date: Fri, 28 Feb 2025 20:16:29 +0100 Subject: [PATCH] fix light mode --- cccsbg/login/resources/css/styles.css | 44 ++++++++++++++++--- .../login/resources/img/background_light.svg | 32 ++++++++++++++ 2 files changed, 69 insertions(+), 7 deletions(-) create mode 100644 cccsbg/login/resources/img/background_light.svg diff --git a/cccsbg/login/resources/css/styles.css b/cccsbg/login/resources/css/styles.css index bd0ab77..2d1ee82 100644 --- a/cccsbg/login/resources/css/styles.css +++ b/cccsbg/login/resources/css/styles.css @@ -4,32 +4,48 @@ } +#kc-header { + display: none; +} + .login-pf body { - background-image: url('../img/background.svg'); + background-image: url('../img/background_light.svg'); background-size: cover; } .pf-v5-c-login__main { border-radius: 0.75rem; - background-color: #282828; + background-color: #ffffff; } +/* Button Theming */ .pf-v5-c-button.pf-m-primary { background-color: #FFDF5D; color: #282828; } - .pf-v5-c-button.pf-m-primary:hover { background-color: #ffd738; } +/* Input Fields*/ +.pf-v5-c-form-control:hover { + --pf-v5-c-form-control--after--BorderBottomColor: #FFDF5D; + --pf-v5-c-form-control--after--BorderBottomWidth: var(--pf-v5-c-form-control--focus--after--BorderBottomWidth); +} .pf-v5-c-form-control:focus-within { - --pf-v5-c-form-control--after--BorderBottomColor: #FFDF5D; - --pf-v5-c-form-control--after--BorderBottomWidth: var(--pf-v5-c-form-control--focus--after--BorderBottomWidth); + --pf-v5-c-form-control--after--BorderBottomColor: #FFDF5D; + --pf-v5-c-form-control--after--BorderBottomWidth: var(--pf-v5-c-form-control--focus--after--BorderBottomWidth); } -#kc-header { - display: none; +/* Show Password Button */ +.pf-v5-c-button.pf-m-control:hover { + --pf-v5-c-button--m-control--after--BorderBottomColor: #FFDF5D; +} +.pf-v5-c-button.pf-m-control:focus-within { + --pf-v5-c-button--m-control--after--BorderBottomColor: #FFDF5D; +} +.pf-v5-c-button.pf-m-control:focus { + --pf-v5-c-button--m-control--after--BorderBottomColor: #FFDF5D; } .pf-v5-c-login__main-header { @@ -43,4 +59,18 @@ width: 300px; background-repeat: no-repeat; margin-bottom: 50px; +} + +@media (prefers-color-scheme: dark) { + + .pf-v5-c-login__main { + border-radius: 0.75rem; + background-color: #282828; + } + + + .login-pf body { + background-image: url('../img/background.svg'); + background-size: cover; + } } \ No newline at end of file diff --git a/cccsbg/login/resources/img/background_light.svg b/cccsbg/login/resources/img/background_light.svg new file mode 100644 index 0000000..40f19e9 --- /dev/null +++ b/cccsbg/login/resources/img/background_light.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +