From e647d65fafa7ef64dc3e6243df87b51c13ee8242 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Mon, 3 Aug 2026 15:39:46 +0200 Subject: [PATCH 1/2] Change table odd table rows background color to not make it the same as inline code --- src/librustdoc/html/static/css/noscript.css | 4 ++-- src/librustdoc/html/static/css/rustdoc.css | 6 +++--- tests/rustdoc-gui/docblock-table.goml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/librustdoc/html/static/css/noscript.css b/src/librustdoc/html/static/css/noscript.css index b769238d91a8b..085880b215d14 100644 --- a/src/librustdoc/html/static/css/noscript.css +++ b/src/librustdoc/html/static/css/noscript.css @@ -48,7 +48,7 @@ nav.sub { --sidebar-background-color: #f5f5f5; --sidebar-background-color-hover: #e0e0e0; --sidebar-border-color: #ddd; - --code-block-background-color: #f5f5f5; + --code-block-background-color: #eaeaea; --scrollbar-track-background-color: #dcdcdc; --scrollbar-thumb-background-color: rgba(36, 37, 39, 0.6); --scrollbar-color: rgba(36, 37, 39, 0.6) #d9d9d9; @@ -244,7 +244,7 @@ nav.sub { --crate-search-hover-border: #2196f3; --src-sidebar-background-selected: #333; --src-sidebar-background-hover: #444; - --table-alt-row-background-color: #2a2a2a; + --table-alt-row-background-color: #1d1d1d; --codeblock-link-background: #333; --scrape-example-toggle-line-background: #999; --scrape-example-toggle-line-hover-background: #c5c5c5; diff --git a/src/librustdoc/html/static/css/rustdoc.css b/src/librustdoc/html/static/css/rustdoc.css index 83b36ffbe7618..70a4bc425f75d 100644 --- a/src/librustdoc/html/static/css/rustdoc.css +++ b/src/librustdoc/html/static/css/rustdoc.css @@ -3217,7 +3217,7 @@ by default. --sidebar-background-color: #f5f5f5; --sidebar-background-color-hover: #e0e0e0; --sidebar-border-color: #ddd; - --code-block-background-color: #f5f5f5; + --code-block-background-color: #eaeaea; --scrollbar-track-background-color: #dcdcdc; --scrollbar-thumb-background-color: rgba(36, 37, 39, 0.6); --scrollbar-color: rgba(36, 37, 39, 0.6) #d9d9d9; @@ -3412,7 +3412,7 @@ by default. --crate-search-hover-border: #2196f3; --src-sidebar-background-selected: #333; --src-sidebar-background-hover: #444; - --table-alt-row-background-color: #2a2a2a; + --table-alt-row-background-color: #1d1d1d; --codeblock-link-background: #333; --scrape-example-toggle-line-background: #999; --scrape-example-toggle-line-hover-background: #c5c5c5; @@ -3532,7 +3532,7 @@ Original by Dempfi (https://github.com/dempfi/ayu) --crate-search-hover-border: #e0e0e0; --src-sidebar-background-selected: #14191f; --src-sidebar-background-hover: #14191f; - --table-alt-row-background-color: #191f26; + --table-alt-row-background-color: #000; --codeblock-link-background: #333; --scrape-example-toggle-line-background: #999; --scrape-example-toggle-line-hover-background: #c5c5c5; diff --git a/tests/rustdoc-gui/docblock-table.goml b/tests/rustdoc-gui/docblock-table.goml index a73f4aaa7677c..305aeb352ae3e 100644 --- a/tests/rustdoc-gui/docblock-table.goml +++ b/tests/rustdoc-gui/docblock-table.goml @@ -38,12 +38,12 @@ define-function: ( call-function: ("check-colors", { "theme": "ayu", "border_color": "#5c6773", - "zebra_stripe_color": "#191f26", + "zebra_stripe_color": "#000", }) call-function: ("check-colors", { "theme": "dark", "border_color": "#e0e0e0", - "zebra_stripe_color": "#2a2a2a", + "zebra_stripe_color": "#1d1d1d", }) call-function: ("check-colors", { "theme": "light", From e7e5245db151fc771151f75b52c6c2cdcfd69936 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Wed, 12 Aug 2026 23:09:20 +0200 Subject: [PATCH 2/2] Invert table row background --- src/librustdoc/html/static/css/rustdoc.css | 2 +- tests/rustdoc-gui/docblock-table.goml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/librustdoc/html/static/css/rustdoc.css b/src/librustdoc/html/static/css/rustdoc.css index 70a4bc425f75d..06f0a3ece502f 100644 --- a/src/librustdoc/html/static/css/rustdoc.css +++ b/src/librustdoc/html/static/css/rustdoc.css @@ -1145,7 +1145,7 @@ pre, .rustdoc.src .example-wrap, .example-wrap .src-line-numbers { border: 1px solid var(--border-color); } -.docblock table tbody tr:nth-child(2n) { +.docblock table tbody tr:nth-child(odd) { background: var(--table-alt-row-background-color); } diff --git a/tests/rustdoc-gui/docblock-table.goml b/tests/rustdoc-gui/docblock-table.goml index 305aeb352ae3e..ec61581e1f75d 100644 --- a/tests/rustdoc-gui/docblock-table.goml +++ b/tests/rustdoc-gui/docblock-table.goml @@ -11,16 +11,16 @@ define-function: ( block { call-function: ("switch-theme", {"theme": |theme|}) assert-css: (".top-doc .docblock table tbody tr:nth-child(1)", { - "background-color": "rgba(0, 0, 0, 0)", + "background-color": |zebra_stripe_color|, }) assert-css: (".top-doc .docblock table tbody tr:nth-child(2)", { - "background-color": |zebra_stripe_color|, + "background-color": "rgba(0, 0, 0, 0)", }) assert-css: (".top-doc .docblock table tbody tr:nth-child(3)", { - "background-color": "rgba(0, 0, 0, 0)", + "background-color": |zebra_stripe_color|, }) assert-css: (".top-doc .docblock table tbody tr:nth-child(4)", { - "background-color": |zebra_stripe_color|, + "background-color": "rgba(0, 0, 0, 0)", }) assert-css: (".top-doc .docblock table td", { "border-style": "solid",