Skip to content

Commit d79992f

Browse files
committed
Apply subtle frosted glass effect on HTML floating windows
1 parent 6d6235d commit d79992f

File tree

4 files changed

+30
-29
lines changed

4 files changed

+30
-29
lines changed

templates/html/darkmode_settings.css

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@
3636

3737
--icon-background-color: ##40;
3838
--icon-foreground-color: ##CC;
39-
/*
40-
--icon-doc-image: url('docd.svg');
41-
--icon-folder-open-image: url('folderopend.svg');
42-
--icon-folder-closed-image: url('folderclosedd.svg');
43-
*/
4439
--icon-folder-open-fill-color: ##60;
4540
--icon-folder-fill-color: ##70;
4641
--icon-folder-border-color: ##CC;
@@ -90,9 +85,6 @@
9085
--nav-text-normal-color: ##C0;
9186
--nav-text-hover-color: ##E0;
9287
--nav-text-active-color: ##E0;
93-
--nav-text-normal-shadow: 0px 1px 1px black;
94-
--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
95-
--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
9688
--nav-menu-button-color: ##C0;
9789
--nav-menu-background-color: ##04;
9890
--nav-menu-foreground-color: #BBBBBB;
@@ -114,11 +106,13 @@
114106
--search-active-color: #F5F5F5;
115107
--search-filter-background-color: ##10;
116108
--search-filter-foreground-color: ##A0;
109+
--search-filter-backdrop-filter: none;
117110
--search-filter-border-color: ##90;
118111
--search-filter-highlight-text-color: ##C5;
119112
--search-filter-highlight-bg-color: ##30;
120113
--search-results-background-color: black;
121114
--search-results-foreground-color: ##A0;
115+
--search-results-backdrop-filter: none;
122116
--search-results-border-color: ##40;
123117
--search-box-border-color: ##40;
124118
--search-close-icon-bg-color: #909090;
@@ -152,6 +146,8 @@
152146
--fragment-copy-ok-color: #0EA80E;
153147
--tooltip-foreground-color: #C9D1D9;
154148
--tooltip-background-color: #202020;
149+
--tooltip-arrow-background-color: #202020;
150+
--tooltip-backdrop-filter: none;
155151
--tooltip-border-color: #C9D1D9;
156152
--tooltip-doc-color: #D9E1E9;
157153
--tooltip-declaration-color: #20C348;

templates/html/doxygen.css

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1749,13 +1749,14 @@ tr.heading h2 {
17491749
cursor: default;
17501750
color: var(--tooltip-foreground-color);
17511751
background-color: var(--tooltip-background-color);
1752+
backdrop-filter: var(--tooltip-backdrop-filter);
1753+
-webkit-backdrop-filter: var(--tooltip-backdrop-filter);
17521754
border: 1px solid var(--tooltip-border-color);
1753-
border-radius: 4px 4px 4px 4px;
1755+
border-radius: 4px;
17541756
box-shadow: var(--tooltip-shadow);
17551757
display: none;
17561758
font-size: smaller;
17571759
max-width: 80%;
1758-
opacity: 0.9;
17591760
padding: 1ex 1em 1em;
17601761
position: absolute;
17611762
z-index: 2147483647;
@@ -1832,7 +1833,7 @@ tr.heading h2 {
18321833
}
18331834

18341835
#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
1835-
border-top-color: var(--tooltip-background-color);
1836+
border-top-color: var(--tooltip-arrow-background-color);
18361837
border-width: 10px;
18371838
margin: 0px -10px;
18381839
}
@@ -1860,7 +1861,7 @@ tr.heading h2 {
18601861
}
18611862

18621863
#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
1863-
border-bottom-color: var(--tooltip-background-color);
1864+
border-bottom-color: var(--tooltip-arrow-background-color);
18641865
border-width: 10px;
18651866
margin: 0px -10px;
18661867
}

templates/html/lightmode_settings.css

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,6 @@
8989
--nav-text-normal-color: ##30;
9090
--nav-text-hover-color: white;
9191
--nav-text-active-color: white;
92-
--nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
93-
--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
94-
--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
9592
--nav-menu-button-color: ##45;
9693
--nav-menu-background-color: white;
9794
--nav-menu-foreground-color: #555555;
@@ -111,14 +108,16 @@
111108
--search-background-color: white;
112109
--search-foreground-color: #909090;
113110
--search-active-color: black;
114-
--search-filter-background-color: ##FA;
111+
--search-filter-background-color: rgba(255,255,255,.7);
112+
--search-filter-backdrop-filter: blur(4px);
115113
--search-filter-foreground-color: black;
116-
--search-filter-border-color: ##A0;
114+
--search-filter-border-color: rgba(150,150,150,.4);
117115
--search-filter-highlight-text-color: white;
118116
--search-filter-highlight-bg-color: ##50;
119117
--search-results-foreground-color: ##58;
120-
--search-results-background-color: white;
121-
--search-results-border-color: ##A0;
118+
--search-results-background-color: rgba(255,255,255,.8);
119+
--search-results-backdrop-filter: blur(4px);
120+
--search-results-border-color: rgba(150,150,150,.4);
122121
--search-box-border-color: ##C0;
123122
--search-close-icon-bg-color: #A0A0A0;
124123
--search-close-icon-fg-color: white;
@@ -150,12 +149,14 @@
150149
--fragment-lineno-link-hover-bg-color: #C8C8C8;
151150
--fragment-copy-ok-color: #2EC82E;
152151
--tooltip-foreground-color: black;
153-
--tooltip-background-color: white;
154-
--tooltip-border-color: gray;
152+
--tooltip-background-color: rgba(255,255,255,0.8);
153+
--tooltip-arrow-background-color: white;
154+
--tooltip-border-color: rgba(150,150,150,0.7);
155+
--tooltip-backdrop-filter: blur(3px);
155156
--tooltip-doc-color: grey;
156157
--tooltip-declaration-color: #006318;
157158
--tooltip-link-color: ##60;
158-
--tooltip-shadow: 1px 1px 7px gray;
159+
--tooltip-shadow: 0 4px 8px 0 rgba(0,0,0,.25);
159160
--fold-line-color: #808080;
160161

161162
/** font-family */

templates/html/search_common.css

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ dark-mode-toggle {
119119
width: 10px;
120120
}
121121

122+
#MSearchSelectExt + input {
123+
margin-left: 5px;
124+
}
125+
122126
.search-icon::before, .search-icon::after {
123127
content: '';
124128
position: absolute;
@@ -170,15 +174,12 @@ dark-mode-toggle {
170174
left: 0; top: 0;
171175
border: 1px solid var(--search-filter-border-color);
172176
background-color: var(--search-filter-background-color);
177+
backdrop-filter: var(--search-filter-backdrop-filter);
178+
-webkit-backdrop-filter: var(--search-filter-backdrop-filter);
173179
z-index: 10001;
174180
padding-top: 4px;
175181
padding-bottom: 4px;
176-
-moz-border-radius: 4px;
177-
-webkit-border-top-left-radius: 4px;
178-
-webkit-border-top-right-radius: 4px;
179-
-webkit-border-bottom-left-radius: 4px;
180-
-webkit-border-bottom-right-radius: 4px;
181-
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
182+
border-radius: 4px;
182183
}
183184

184185
.SelectItem {
@@ -247,6 +248,8 @@ iframe#MSearchResults {
247248
top: 0;
248249
border: 1px solid var(--search-results-border-color);
249250
background-color: var(--search-results-background-color);
251+
backdrop-filter: var(--search-results-backdrop-filter);
252+
-webkit-backdrop-filter: var(--search-results-backdrop-filter);
250253
z-index:10000;
251254
width: 300px;
252255
height: 400px;
@@ -277,7 +280,7 @@ iframe#MSearchResults {
277280

278281
div.SRPage {
279282
margin: 5px 2px;
280-
background-color: var(--search-results-background-color);
283+
/*background-color: var(--search-results-background-color);*/
281284
}
282285

283286
.SRChildren {

0 commit comments

Comments
 (0)