Skip to content

Commit 009fb42

Browse files
authored
fix css bug and improve search design #276 (#277)
* fix css bug and improve search design * fix query text in dark mode * adjust opacity of search buttons
1 parent 06d79ea commit 009fb42

1 file changed

Lines changed: 80 additions & 16 deletions

File tree

src/css/custom.css

Lines changed: 80 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
/**
23
* Any CSS included here will be global. The classic template
34
* bundles Infima by default. Infima is a CSS framework designed to
@@ -20,7 +21,6 @@
2021
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
2122
}
2223

23-
/* For readability concerns, you should choose a lighter palette in dark mode. */
2424
[data-theme='light'] {
2525
--ifm-color-primary: #2c2e7f;
2626
--ifm-color-primary-dark: #3a48b8;
@@ -52,21 +52,23 @@
5252
}
5353

5454
[data-theme='light'] .DocSearch {
55-
--docsearch-primary-color: var(--ifm-color-black);
56-
--docsearch-text-color: var(--ifm-font-color-primary);
57-
--docsearch-muted-color: var(--ifm-color-black);
58-
--docsearch-container-background: rgba(94, 100, 112, 0.7);
55+
--docsearch-primary-color: #3a48b8;
56+
--docsearch-text-color: #1a1a2e;
57+
--docsearch-muted-color: #495057;
58+
--docsearch-container-background: rgba(0, 0, 0, 0.6);
5959
/* Modal */
60-
--docsearch-modal-background: var(--ifm-color-black);
60+
--docsearch-modal-background: #ffffff;
61+
--docsearch-modal-shadow: 0 8px 30px rgba(0, 0, 0, 0.2);
6162
/* Search box */
62-
--docsearch-searchbox-background: var(--ifm-background-color);
63-
--docsearch-searchbox-focus-background: var(--ifm-color-white);
63+
--docsearch-searchbox-background: #f1f3f5;
64+
--docsearch-searchbox-focus-background: #ffffff;
6465
/* Hit */
65-
--docsearch-hit-color: var(--ifm-font-color-base);
66-
--docsearch-hit-active-color: var(--ifm-color-white);
67-
--docsearch-hit-background: var(--ifm-color-white);
66+
--docsearch-hit-color: #1a1a2e;
67+
--docsearch-hit-active-color: #ffffff;
68+
--docsearch-hit-background: #ffffff;
6869
/* Footer */
69-
--docsearch-footer-background: var(--ifm-color-white);
70+
--docsearch-footer-background: #ffffff;
71+
--docsearch-footer-shadow: 0 -1px 0 0 #dee2e6;
7072
}
7173

7274
[data-theme='dark'] .DocSearch {
@@ -92,7 +94,69 @@
9294
);
9395
}
9496

95-
/* Header Icons */
97+
.DocSearch-Modal {
98+
max-width: 800px;
99+
margin: 10vh auto;
100+
}
101+
102+
.DocSearch-Input {
103+
font-size: 1.2rem;
104+
padding: 0.75rem 1rem;
105+
color: #1a1a2e;
106+
font-weight: 500;
107+
}
108+
109+
[data-theme='dark'] .DocSearch-Input {
110+
color: #e6edf3;
111+
}
112+
113+
.navbar .DocSearch-Button {
114+
padding: 0.35rem 1rem;
115+
border-radius: 8px;
116+
border: none;
117+
background: rgba(58, 72, 184, 0.8);
118+
color: #ffffff;
119+
box-shadow: 0 2px 8px rgba(58, 72, 184, 0.2);
120+
transition: all 0.2s ease;
121+
}
122+
123+
.navbar .DocSearch-Button:hover {
124+
background: rgba(58, 72, 184, 0.9);
125+
box-shadow: 0 4px 12px rgba(58, 72, 184, 0.3);
126+
transform: translateY(-1px);
127+
}
128+
129+
.navbar .DocSearch-Button-Placeholder {
130+
font-size: 1rem;
131+
color: rgba(255, 255, 255, 0.9);
132+
}
133+
134+
.navbar .DocSearch-Search-Icon {
135+
width: 18px;
136+
height: 18px;
137+
color: rgba(255, 255, 255, 0.9);
138+
}
139+
140+
.navbar .DocSearch-Button-Keys kbd {
141+
background: rgba(255, 255, 255, 0.2);
142+
border: 1px solid rgba(255, 255, 255, 0.3);
143+
color: #ffffff;
144+
box-shadow: none;
145+
}
146+
147+
[data-theme='dark'] .navbar .DocSearch-Button {
148+
background: rgba(58, 72, 184, 0.6);
149+
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
150+
}
151+
152+
[data-theme='dark'] .navbar .DocSearch-Button:hover {
153+
background: rgba(83, 98, 209, 0.75);
154+
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
155+
}
156+
157+
/* =================================
158+
HEADER ICONS
159+
================================= */
96160

97161
.github-link {
98162
width: 32px;
@@ -120,9 +184,9 @@
120184
0 0 / contain;
121185
}
122186

123-
/* =================================>>>>>>> REPLACE
187+
/* =================================
124188
SMART TABLE STYLING
125-
======================================== */
189+
================================= */
126190

127191
/* Smart table container */
128192
.smart-table-container {
@@ -614,4 +678,4 @@
614678
[data-theme='dark'] .schema-fields-table .expand-button:hover {
615679
background-color: var(--ifm-color-primary-dark);
616680
color: var(--ifm-color-primary-lightest);
617-
}
681+
}

0 commit comments

Comments
 (0)