Skip to content

Commit d590c24

Browse files
committed
更新
1 parent 43e6131 commit d590c24

2 files changed

Lines changed: 102 additions & 73 deletions

File tree

css/themes.css

Lines changed: 102 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,23 @@
8181
--transition-fast: 0.15s ease;
8282
--transition-normal: 0.3s ease;
8383
--transition-slow: 0.5s ease;
84+
85+
/* 补充缺失的变量 */
86+
--accent-color: var(--primary);
87+
--accent-hover: var(--primary-hover);
88+
--accent-transparent: rgba(37, 99, 235, 0.1);
89+
--bg-button: var(--bg-secondary);
90+
--bg-button-hover: var(--hover-bg);
91+
--bg-footer: var(--footer-bg);
92+
--note-bg: rgba(245, 158, 11, 0.1);
93+
--note-color: var(--warning);
94+
--warning-bg: rgba(239, 68, 68, 0.1);
95+
--warning-color: var(--error);
96+
--tip-bg: rgba(59, 130, 246, 0.1);
97+
--tip-color: var(--info);
98+
--code-header-bg: var(--code-bg);
99+
--code-header-text: var(--text-secondary);
100+
--shadow-hover: var(--shadow-medium);
84101
}
85102

86103
/* 暗色主题 */
@@ -120,6 +137,23 @@
120137

121138
--hover-bg: #374151;
122139
--active-bg: #4b5563;
140+
141+
/* 补充缺失的变量 */
142+
--accent-color: var(--primary);
143+
--accent-hover: var(--primary-hover);
144+
--accent-transparent: rgba(96, 165, 250, 0.1);
145+
--bg-button: var(--bg-secondary);
146+
--bg-button-hover: var(--hover-bg);
147+
--bg-footer: var(--footer-bg);
148+
--note-bg: rgba(251, 191, 36, 0.1);
149+
--note-color: var(--warning);
150+
--warning-bg: rgba(248, 113, 113, 0.1);
151+
--warning-color: var(--error);
152+
--tip-bg: rgba(96, 165, 250, 0.1);
153+
--tip-color: var(--info);
154+
--code-header-bg: var(--code-bg);
155+
--code-header-text: var(--text-secondary);
156+
--shadow-hover: var(--shadow-medium);
123157
}
124158

125159
/* 主题切换图标 */
@@ -167,4 +201,71 @@ a {
167201
color 0.3s ease,
168202
border-color 0.3s ease,
169203
box-shadow 0.3s ease;
170-
}
204+
}
205+
206+
/* 导航栏样式 */
207+
.navbar {
208+
background: var(--nav-bg);
209+
backdrop-filter: blur(10px);
210+
border-bottom: 1px solid var(--border-color);
211+
padding: 15px 0;
212+
position: sticky;
213+
top: 0;
214+
z-index: 1000;
215+
min-width: 1200px;
216+
}
217+
218+
.navbar-container {
219+
display: flex;
220+
justify-content: space-between;
221+
align-items: center;
222+
max-width: 1200px;
223+
margin: 0 auto;
224+
padding: 0 20px;
225+
}
226+
227+
.navbar-logo h1 {
228+
margin: 0;
229+
font-size: 1.8rem;
230+
background: linear-gradient(90deg, var(--primary), var(--info));
231+
-webkit-background-clip: text;
232+
-webkit-text-fill-color: transparent;
233+
font-weight: 700;
234+
}
235+
236+
.navbar-menu {
237+
display: flex;
238+
align-items: center;
239+
gap: 15px;
240+
}
241+
242+
/* 响应式设计 */
243+
@media (max-width: 768px) {
244+
:root {
245+
--space-lg: 1rem;
246+
--space-xl: 1.5rem;
247+
--space-2xl: 2rem;
248+
}
249+
}
250+
251+
/* 辅助类 */
252+
.text-primary { color: var(--text-primary); }
253+
.text-secondary { color: var(--text-secondary); }
254+
.text-tertiary { color: var(--text-tertiary); }
255+
256+
.bg-primary { background-color: var(--bg-primary); }
257+
.bg-secondary { background-color: var(--bg-secondary); }
258+
.bg-tertiary { background-color: var(--bg-tertiary); }
259+
260+
.border { border: 1px solid var(--border-color); }
261+
.border-light { border: 1px solid var(--border-light); }
262+
.border-dark { border: 1px solid var(--border-dark); }
263+
264+
.shadow-sm { box-shadow: 0 1px 2px var(--shadow-color); }
265+
.shadow-md { box-shadow: 0 4px 6px var(--shadow-medium); }
266+
.shadow-lg { box-shadow: 0 10px 15px var(--shadow-large); }
267+
268+
.rounded-sm { border-radius: var(--radius-sm); }
269+
.rounded-md { border-radius: var(--radius-md); }
270+
.rounded-lg { border-radius: var(--radius-lg); }
271+
.rounded-xl { border-radius: var(--radius-xl); }

css/themes.css.bak

Lines changed: 0 additions & 72 deletions
This file was deleted.

0 commit comments

Comments
 (0)