diff --git a/src/client/components/form/form.scss b/src/client/components/form/form.scss index d9486430b..b8d1429c9 100644 --- a/src/client/components/form/form.scss +++ b/src/client/components/form/form.scss @@ -9,32 +9,34 @@ } } -._formLabel { - position: sticky; - top: var(--stickyTop, 0px); - background: var(--bg); - z-index: 2; +._formLabel, +._formCaption { font-size: 80%; - margin: -8px calc(var(--formXPadding) * -1) 0 calc(var(--formXPadding) * -1); - padding: 8px calc(16px + var(--formXPadding)) 8px calc(16px + var(--formXPadding)); color: var(--fgTransparentWeak); - background: var(--X17); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); &:empty { display: none; } } -._formCaption { - font-size: 80%; - padding: 8px 16px 0 16px; - opacity: 0.8; +._formLabel { + position: sticky; + top: var(--stickyTop, 0px); + z-index: 2; + margin: -8px calc(var(--formXPadding) * -1) 0 calc(var(--formXPadding) * -1); + padding: 8px calc(16px + var(--formXPadding)) 8px calc(16px + var(--formXPadding)); + background: var(--X17); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); +} - &:empty { - display: none; - } +._themeChanging_ ._formLabel { + transition: none !important; + background: transparent; +} + +._formCaption { + padding: 8px 16px 0 16px; } ._formItem { diff --git a/src/client/pages/settings/theme.vue b/src/client/pages/settings/theme.vue index 4aba6ea4d..75f27d12e 100644 --- a/src/client/pages/settings/theme.vue +++ b/src/client/pages/settings/theme.vue @@ -1,24 +1,5 @@