diff options
Diffstat (limited to 'core/css/styles.scss')
-rw-r--r-- | core/css/styles.scss | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/core/css/styles.scss b/core/css/styles.scss index 11c737af52f..a066c607522 100644 --- a/core/css/styles.scss +++ b/core/css/styles.scss @@ -256,12 +256,6 @@ body { user-select: none; } -/* keep the labels for screen readers but hide them since we use placeholders */ - -label.infield { - display: none; -} - /* Show password toggle */ #show, #dbpassword { @@ -271,10 +265,6 @@ label.infield { float: right; } -#show, #dbpassword, #personal-show { - display: none; -} - #show + label, #dbpassword + label { right: 21px; top: 15px !important; @@ -296,6 +286,18 @@ label.infield { opacity: .3; } +/* Feedback for keyboard focus and mouse hover */ +#show, +#dbpassword, +#personal-show { + &:focus + label { + opacity: 1; + } + + label:hover { + opacity: 1; + } +} + #show + label:before, #dbpassword + label:before, #personal-show + label:before { display: none; } @@ -312,8 +314,8 @@ label.infield { #personal-show + label { display: block; right: 0; - margin-top: -41px; - margin-right: -6px; + margin-top: -43px; + margin-right: -4px; padding: 22px; } |