Skip to content

Commit 6ce9fa9

Browse files
committed
fix(css) reduce search button footprint + tweak scrollbar
1 parent d7ea68e commit 6ce9fa9

1 file changed

Lines changed: 31 additions & 18 deletions

File tree

src/style.css

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
/* searchbox */
2222
--docsearch-searchbox-height: 56px;
23-
--docsearch-searchbox-background: var(--ifm-color-emphasis-300);
23+
--docsearch-searchbox-background: var(--ifm-color-emphasis-200);
2424
--docsearch-searchbox-focus-background: white;
2525
--docsearch-searchbox-shadow: inset 0px 0px 0px 2px var(--docsearch-primary-color);
2626

@@ -78,39 +78,39 @@ html[data-theme='dark'] {
7878

7979
.DocSearch-SearchButton {
8080
display: flex;
81-
height: 40px;
81+
height: 36px;
8282
margin: 0 0 0 16px;
83-
padding: 0 12px;
83+
padding: 0 8px;
8484
border: none;
85-
border-radius: 20px;
85+
border-radius: 40px;
8686
cursor: pointer;
8787
align-items: center;
8888
background: var(--docsearch-searchbox-background);
8989
color: var(--docsearch-text-color);
9090
font-weight: 500;
9191
user-select: none;
92+
color: var(--docsearch-muted-color);
9293
}
9394

9495
.DocSearch-SearchButton:hover,
9596
.DocSearch-SearchButton:active,
9697
.DocSearch-SearchButton:focus {
9798
outline: none;
99+
color: var(--docsearch-text-color);
98100
background: var(--docsearch-searchbox-focus-background);
99101
box-shadow: var(--docsearch-searchbox-shadow);
100102
}
101103

102104
.DocSearch-Search-Icon {
103-
stroke-width: var(--docsearch-icon-stroke-width);
105+
stroke-width: 1.6;
104106
}
105107

106-
.DocSearch-SearchButton:hover .DocSearch-Search-Icon,
107-
.DocSearch-SearchButton:active .DocSearch-Search-Icon,
108-
.DocSearch-SearchButton:focus .DocSearch-Search-Icon {
109-
color: var(--docsearch-primary-color);
108+
.DocSearch-SearchButton .DocSearch-Search-Icon {
109+
color: var(--docsearch-text-color);
110110
}
111111

112112
.DocSearch-SearchButton-Placeholder {
113-
padding: 0 0.5em;
113+
padding: 0 12px 0 6px;
114114
font-size: 1rem;
115115
}
116116

@@ -123,6 +123,8 @@ html[data-theme='dark'] {
123123
margin-right: 0.4em;
124124
padding-bottom: 2px;
125125
border-radius: 3px;
126+
position: relative;
127+
top: -1px;
126128
background: var(--docsearch-key-gradient);
127129
box-shadow: var(--docsearch-key-shadow);
128130
color: var(--docsearch-muted-color);
@@ -274,8 +276,7 @@ html[data-theme='dark'] {
274276
}
275277

276278
.DocSearch-Reset:hover {
277-
transition: background-color 0.1s ease-in;
278-
background: var(--docsearch-muted-color);
279+
color: var(--docsearch-highlight-color);
279280
}
280281

281282
.DocSearch-LoadingIndicator svg,
@@ -296,7 +297,23 @@ html[data-theme='dark'] {
296297
var(--docsearch-spacing) - var(--docsearch-footer-height)
297298
);
298299
padding: 0 var(--docsearch-spacing);
299-
overflow-y: scroll;
300+
overflow-y: overlay;
301+
scrollbar-width: thin;
302+
scrollbar-color: var(--docsearch-muted-color) var(--docsearch-modal-background);
303+
}
304+
305+
.DocSearch-Dropdown::-webkit-scrollbar {
306+
width: 12px;
307+
}
308+
309+
.DocSearch-Dropdown::-webkit-scrollbar-track {
310+
background: transparent;
311+
}
312+
313+
.DocSearch-Dropdown::-webkit-scrollbar-thumb {
314+
background-color: var(--docsearch-muted-color);
315+
border-radius: 20px;
316+
border: 3px solid var(--docsearch-modal-background);
300317
}
301318

302319
.DocSearch-Dropdown ul {
@@ -305,10 +322,6 @@ html[data-theme='dark'] {
305322
list-style: none;
306323
}
307324

308-
.DocSearch-Dropdown-Container {
309-
position: relative;
310-
}
311-
312325
/* Modal Footer */
313326

314327
.DocSearch-Footer {
@@ -595,7 +608,7 @@ svg.DocSearch-Hit-Select-Icon {
595608
font-size: 1em;
596609
font-weight: 700;
597610
background: none;
598-
color: var(--docsearch-primary-color);
611+
color: var(--docsearch-highlight-color);
599612
padding: 0;
600613
}
601614

0 commit comments

Comments
 (0)