diff options
| author | Michael Howell <michael@notriddle.com> | 2020-11-07 19:01:06 -0700 |
|---|---|---|
| committer | Michael Howell <michael@notriddle.com> | 2020-11-07 19:04:42 -0700 |
| commit | 9dc5dfb97504c538bc72f367a77bb9f714c30097 (patch) | |
| tree | 1e4f16b091db8dee78c2c45e36ebcc9fe246cb31 | |
| parent | 17b8ca952baf5d32ef6e9653b0eda6516386400c (diff) | |
| download | rust-9dc5dfb97504c538bc72f367a77bb9f714c30097.tar.gz rust-9dc5dfb97504c538bc72f367a77bb9f714c30097.zip | |
Fix tab focus on restyled switches
Setting a checkbox to `display:none` makes it impossible to tab onto it, which makes the rustdoc settings page completely keyboard inaccessible.
| -rw-r--r-- | src/librustdoc/html/static/settings.css | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/librustdoc/html/static/settings.css b/src/librustdoc/html/static/settings.css index 4bacd7b245b..fb8990b30e2 100644 --- a/src/librustdoc/html/static/settings.css +++ b/src/librustdoc/html/static/settings.css @@ -26,7 +26,8 @@ } .toggle input { - display: none; + opacity: 0; + position: absolute; } .select-wrapper { @@ -90,7 +91,7 @@ input:checked + .slider { } input:focus + .slider { - box-shadow: 0 0 1px #2196F3; + box-shadow: 0 0 0 2px #0a84ff, 0 0 0 6px rgba(10, 132, 255, 0.3); } input:checked + .slider:before { |
