diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2018-08-01 10:52:01 +0200 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2018-08-01 10:52:01 +0200 |
commit | cbe54e096b5904e48ef2e61d84484dc5ef7ef6a4 (patch) | |
tree | da7f45798e191c6efc63e7bd3e047d66f6019503 | |
parent | 27d4ff8b4eb9c4c480faf0f112fc931dc7fdc343 (diff) | |
download | nextcloud-server-cbe54e096b5904e48ef2e61d84484dc5ef7ef6a4.tar.gz nextcloud-server-cbe54e096b5904e48ef2e61d84484dc5ef7ef6a4.zip |
Only show checkbox on hover/focus + accessibility fixes
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
-rw-r--r-- | core/css/apps.scss | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/core/css/apps.scss b/core/css/apps.scss index 63dd5759a7f..62c8426206b 100644 --- a/core/css/apps.scss +++ b/core/css/apps.scss @@ -1095,6 +1095,10 @@ $popovericon-size: 16px; &:focus, &.active { background-color: var(--color-background-dark); + // display checkbox on hover/focus/active + .app-content-list-item-checkbox.checkbox + label { + display: flex; + } } .app-content-list-item-checkbox.checkbox + label, @@ -1102,20 +1106,28 @@ $popovericon-size: 16px; position: absolute; height: 40px; width: 40px; - display: flex; z-index: 50; } .app-content-list-item-checkbox.checkbox { - &:checked { - // if checked, lower the opacity of the avatar - + label + .app-content-list-item-icon { - opacity: .7; + &:checked, + &:hover, + &:focus, + &.active { + + label { + // display checkbox if checked + display: flex; + // if checked, lower the opacity of the avatar + + .app-content-list-item-icon { + opacity: .7; + } } } + label { top: 14px; left: 7px; + // hidden by default, only chown on hover-focus or if checked + display: none; &::before { margin: 0; } @@ -1127,6 +1139,7 @@ $popovericon-size: 16px; } .app-content-list-item-star { + display: flex; top: 10px; left: 32px; background-size: 16px; |