Skip to content

Commit 16b5590

Browse files
Migrate tooltip style to CSS variables
1 parent 7c75fe4 commit 16b5590

File tree

4 files changed

+11
-31
lines changed

4 files changed

+11
-31
lines changed

src/librustdoc/html/static/css/rustdoc.css

+4-2
Original file line numberDiff line numberDiff line change
@@ -1162,6 +1162,8 @@ pre.rust .doccomment {
11621162
width: max-content;
11631163
top: -2px;
11641164
z-index: 1;
1165+
background-color: var(--tooltip-background-color);
1166+
color: var(--tooltip-color);
11651167
}
11661168

11671169
.example-wrap .tooltip::before {
@@ -1170,10 +1172,10 @@ pre.rust .doccomment {
11701172
top: 50%;
11711173
left: 16px;
11721174
margin-top: -5px;
1173-
border-width: 5px;
1174-
border-style: solid;
11751175
display: none;
11761176
z-index: 1;
1177+
border: 5px solid transparent;
1178+
border-right-color: var(--tooltip-background-color);
11771179
}
11781180

11791181
.example-wrap.ignore .tooltip::after {

src/librustdoc/html/static/css/themes/ayu.css

+2-9
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ Original by Dempfi (https://github.com/dempfi/ayu)
6565
--test-arrow-hover-background-color: rgba(57, 175, 215, 0.368);
6666
--target-background-color: rgba(255, 236, 164, 0.06);
6767
--target-border-color: rgba(255, 180, 76, 0.85);
68+
--tooltip-background-color: #314559;
69+
--tooltip-color: #c5c5c5;
6870
--rust-logo-filter: drop-shadow(1px 0 0px #fff)
6971
drop-shadow(0 1px 0 #fff)
7072
drop-shadow(-1px 0 0 #fff)
@@ -160,15 +162,6 @@ details.rustdoc-toggle > summary::before {
160162
color: #788797;
161163
}
162164

163-
.tooltip::after {
164-
background-color: #314559;
165-
color: #c5c5c5;
166-
}
167-
168-
.tooltip::before {
169-
border-color: transparent #314559 transparent transparent;
170-
}
171-
172165
#titles > button.selected {
173166
background-color: #141920 !important;
174167
border-bottom: 1px solid #ffb44c !important;

src/librustdoc/html/static/css/themes/dark.css

+2-10
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@
6060
--test-arrow-hover-background-color: #4e8bca;
6161
--target-background-color: #494a3d;
6262
--target-border-color: #bb7410;
63+
--tooltip-background-color: #000;
64+
--tooltip-color: #fff;
6365
--rust-logo-filter: drop-shadow(1px 0 0px #fff)
6466
drop-shadow(0 1px 0 #fff)
6567
drop-shadow(-1px 0 0 #fff)
@@ -82,16 +84,6 @@ details.rustdoc-toggle > summary::before {
8284
filter: invert(100%);
8385
}
8486

85-
.tooltip::after {
86-
background-color: #000;
87-
color: #fff;
88-
border-color: #000;
89-
}
90-
91-
.tooltip::before {
92-
border-color: transparent black transparent transparent;
93-
}
94-
9587
#titles > button:not(.selected) {
9688
background-color: #252525;
9789
border-top-color: #252525;

src/librustdoc/html/static/css/themes/light.css

+3-10
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,10 @@
5858
--test-arrow-background-color: rgba(78, 139, 202, 0.2);
5959
--test-arrow-hover-color: #f5f5f5;
6060
--test-arrow-hover-background-color: #4e8bca;
61-
--target-background-color: #fdFfd3;
61+
--target-background-color: #fdffd3;
6262
--target-border-color: #ad7c37;
63+
--tooltip-background-color: #fdffd3;
64+
--tooltip-color: #fff;
6365
--rust-logo-filter: initial;
6466
/* match border-color; uses https://codepen.io/sosuke/pen/Pjoqqp */
6567
--crate-search-div-filter: invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg)
@@ -75,15 +77,6 @@ body.source .example-wrap pre.rust a {
7577
background: #eee;
7678
}
7779

78-
.tooltip::after {
79-
background-color: #000;
80-
color: #fff;
81-
}
82-
83-
.tooltip::before {
84-
border-color: transparent black transparent transparent;
85-
}
86-
8780
#titles > button:not(.selected) {
8881
background-color: #e6e6e6;
8982
border-top-color: #e6e6e6;

0 commit comments

Comments
 (0)