From 779de1df8d434ad96378ecf0ca0ca498146916fb Mon Sep 17 00:00:00 2001 From: ma91n Date: Thu, 17 Sep 2026 17:49:37 +0900 Subject: [PATCH] =?UTF-8?q?note=20=E3=81=AE=E4=B8=AD=E3=81=AE=E3=83=AA?= =?UTF-8?q?=E3=83=B3=E3=82=AF=E3=82=92=20hover=20=E3=81=A7=E9=9D=92?= =?UTF-8?q?=E3=81=8F=E3=81=97=E3=81=AA=E3=81=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 地の文の hover(青)が要素の数のぶん詳細度で勝っていて、todo の中の リンクだけ hover で青くなっていた。4種それぞれに hover / focus を足し、 色はその note の色のまま下線を 2px にする。訪問済みは紫のまま。 Co-Authored-By: Claude Opus 5 (1M context) --- _static/custom.css | 69 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/_static/custom.css b/_static/custom.css index 33c3641..bc9c798 100644 --- a/_static/custom.css +++ b/_static/custom.css @@ -316,6 +316,75 @@ samp, } + +/* note の中のリンクは hover でも色を動かさず、下線の太さだけで返す。 + 地の文の hover(青)が要素の数のぶん詳細度で勝っていて、todo の中の + リンクだけ hover で青くなっていた。訪問済みも紫のまま */ +.rst-content .admonition.note a:hover, +.rst-content .admonition.seealso a:hover, +.rst-content .admonition.note a:focus, +.rst-content .admonition.seealso a:focus { + color: #2D58D7; + text-decoration-thickness: 2px; +} +.rst-content .admonition.note a:visited:hover, +.rst-content .admonition.seealso a:visited:hover, +.rst-content .admonition.note a:visited:focus, +.rst-content .admonition.seealso a:visited:focus { + color: #590fc7; +} +.rst-content .admonition.tip a:hover, +.rst-content .admonition.hint a:hover, +.rst-content .admonition.tip a:focus, +.rst-content .admonition.hint a:focus { + color: #257718; + text-decoration-thickness: 2px; +} +.rst-content .admonition.tip a:visited:hover, +.rst-content .admonition.hint a:visited:hover, +.rst-content .admonition.tip a:visited:focus, +.rst-content .admonition.hint a:visited:focus { + color: #590fc7; +} +.rst-content .admonition.warning a:hover, +.rst-content .admonition.caution a:hover, +.rst-content .admonition.attention a:hover, +.rst-content .admonition.important a:hover, +.rst-content .admonition-todo a:hover, +.rst-content .admonition.warning a:focus, +.rst-content .admonition.caution a:focus, +.rst-content .admonition.attention a:focus, +.rst-content .admonition.important a:focus, +.rst-content .admonition-todo a:focus { + color: #7B6D18; + text-decoration-thickness: 2px; +} +.rst-content .admonition.warning a:visited:hover, +.rst-content .admonition.caution a:visited:hover, +.rst-content .admonition.attention a:visited:hover, +.rst-content .admonition.important a:visited:hover, +.rst-content .admonition-todo a:visited:hover, +.rst-content .admonition.warning a:visited:focus, +.rst-content .admonition.caution a:visited:focus, +.rst-content .admonition.attention a:visited:focus, +.rst-content .admonition.important a:visited:focus, +.rst-content .admonition-todo a:visited:focus { + color: #590fc7; +} +.rst-content .admonition.danger a:hover, +.rst-content .admonition.error a:hover, +.rst-content .admonition.danger a:focus, +.rst-content .admonition.error a:focus { + color: #AC1B1B; + text-decoration-thickness: 2px; +} +.rst-content .admonition.danger a:visited:hover, +.rst-content .admonition.error a:visited:hover, +.rst-content .admonition.danger a:visited:focus, +.rst-content .admonition.error a:visited:focus { + color: #590fc7; +} + /* note の中のキャプション付きコード。note の中ではコードブロックの枠を地と 同じ色にして消しているので、タブだけが枠を持つと食い違う。タブの地と枠も その note のコードブロックの地にそろえて、タブとブロックを1つの面にする */