From e52512e1fc7451863fc8ba04b0d640e06cf23525 Mon Sep 17 00:00:00 2001 From: Jacob Hoffman-Andrews Date: Tue, 8 Jun 2021 13:31:45 -0700 Subject: [PATCH] Add :target selector for highlight on any heading This gives section headings the same highlight-on-click treatment that method names get. --- src/librustdoc/html/static/themes/ayu.css | 1 + src/librustdoc/html/static/themes/dark.css | 1 + src/librustdoc/html/static/themes/light.css | 1 + 3 files changed, 3 insertions(+) diff --git a/src/librustdoc/html/static/themes/ayu.css b/src/librustdoc/html/static/themes/ayu.css index d220d8708a123..95db1605c0beb 100644 --- a/src/librustdoc/html/static/themes/ayu.css +++ b/src/librustdoc/html/static/themes/ayu.css @@ -334,6 +334,7 @@ a.test-arrow:hover { color: #999; } +h1:target, h2:target, h3:target, h4:target, :target > code, :target > .in-band { background: rgba(255, 236, 164, 0.06); border-right: 3px solid rgba(255, 180, 76, 0.85); diff --git a/src/librustdoc/html/static/themes/dark.css b/src/librustdoc/html/static/themes/dark.css index 6385a763f2ef7..7f7c27b9ab1c3 100644 --- a/src/librustdoc/html/static/themes/dark.css +++ b/src/librustdoc/html/static/themes/dark.css @@ -282,6 +282,7 @@ a.test-arrow:hover{ color: #999; } +h1:target, h2:target, h3:target, h4:target, :target > code, :target > .in-band { background-color: #494a3d; border-right: 3px solid #bb7410; diff --git a/src/librustdoc/html/static/themes/light.css b/src/librustdoc/html/static/themes/light.css index c19d5bfc317f7..8cbf491325e0d 100644 --- a/src/librustdoc/html/static/themes/light.css +++ b/src/librustdoc/html/static/themes/light.css @@ -275,6 +275,7 @@ a.test-arrow:hover{ color: #999; } +h1:target, h2:target, h3:target, h4:target, :target > code, :target > .in-band { background: #FDFFD3; border-right: 3px solid #ffb44c;