From 5b6c5933ccbf6152230d757611dff9d223ae4233 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Wed, 18 May 2022 11:17:56 +0200 Subject: [PATCH] Move theme rules out of settings.css --- src/librustdoc/html/static/css/settings.css | 9 --------- src/librustdoc/html/static/css/themes/ayu.css | 20 ++++++++++++------- .../html/static/css/themes/dark.css | 13 ++++++++++++ .../html/static/css/themes/light.css | 13 ++++++++++++ 4 files changed, 39 insertions(+), 16 deletions(-) diff --git a/src/librustdoc/html/static/css/settings.css b/src/librustdoc/html/static/css/settings.css index e51f7425934..1cd8e39e036 100644 --- a/src/librustdoc/html/static/css/settings.css +++ b/src/librustdoc/html/static/css/settings.css @@ -73,18 +73,9 @@ width: 19px; left: 4px; bottom: 4px; - background-color: white; transition: .3s; } -input:checked + .slider { - background-color: #2196F3; -} - -input:focus + .slider { - box-shadow: 0 0 0 2px #0a84ff, 0 0 0 6px rgba(10, 132, 255, 0.3); -} - input:checked + .slider:before { transform: translateX(19px); } diff --git a/src/librustdoc/html/static/css/themes/ayu.css b/src/librustdoc/html/static/css/themes/ayu.css index fabf31afa1e..7303cecc0d6 100644 --- a/src/librustdoc/html/static/css/themes/ayu.css +++ b/src/librustdoc/html/static/css/themes/ayu.css @@ -29,6 +29,19 @@ body, #settings-menu #settings, #settings-menu #settings::before { border-color: #ffb454 !important; } +.slider { + background-color: #ccc; +} +.slider:before { + background-color: white; +} +input:checked + .slider { + background-color: #ffb454; +} +input:focus + .slider { + box-shadow: 0 0 0 2px #0a84ff, 0 0 0 6px rgba(10, 132, 255, 0.3); +} + h1, h2, h3, h4 { color: white; } @@ -620,13 +633,6 @@ div.files > .selected { background-color: #14191f; color: #ffb44c; } -.setting-line > .title { - border-bottom-color: #5c6773; -} -input:checked + .slider { - background-color: #ffb454 !important; -} - .scraped-example-list .scrape-help { border-color: #aaa; diff --git a/src/librustdoc/html/static/css/themes/dark.css b/src/librustdoc/html/static/css/themes/dark.css index 7da30ad948d..34a4f446b56 100644 --- a/src/librustdoc/html/static/css/themes/dark.css +++ b/src/librustdoc/html/static/css/themes/dark.css @@ -22,6 +22,19 @@ body, #settings-menu #settings, #settings-menu #settings::before { border-color: #2196f3 !important; } +.slider { + background-color: #ccc; +} +.slider:before { + background-color: white; +} +input:checked + .slider { + background-color: #2196F3; +} +input:focus + .slider { + box-shadow: 0 0 0 2px #0a84ff, 0 0 0 6px rgba(10, 132, 255, 0.3); +} + h1, h2, h3, h4 { color: #ddd; } diff --git a/src/librustdoc/html/static/css/themes/light.css b/src/librustdoc/html/static/css/themes/light.css index 3bf66ef5b5b..aa6ad2f5473 100644 --- a/src/librustdoc/html/static/css/themes/light.css +++ b/src/librustdoc/html/static/css/themes/light.css @@ -24,6 +24,19 @@ body, #settings-menu #settings, #settings-menu #settings::before { border-color: #2196f3 !important; } +.slider { + background-color: #ccc; +} +.slider:before { + background-color: white; +} +input:checked + .slider { + background-color: #2196F3; +} +input:focus + .slider { + box-shadow: 0 0 0 2px #0a84ff, 0 0 0 6px rgba(10, 132, 255, 0.3); +} + h1, h2, h3, h4 { color: black; }