全局美化 v1

This commit is contained in:
tamakyi
2026-10-19 11:08:30 +08:00
parent b9a8afb2ec
commit d47329d505
27 changed files with 10220 additions and 219 deletions
+24 -24
View File
@@ -30,13 +30,13 @@
}
.explore-name a {
text-decoration: none;
color: #333;
color: var(--tb-text);
}
.explore-name a:hover {
color: #1e87f0;
color: var(--tb-primary);
}
.explore-intro {
color: #666;
color: var(--tb-text-secondary);
margin-bottom: 10px;
font-size: 0.9rem;
display: -webkit-box;
@@ -60,7 +60,7 @@
display: flex;
align-items: center;
padding: 10px;
background: #f8f8f8;
background: var(--tb-surface-2);
border-radius: 8px;
transition: background 0.2s;
}
@@ -83,7 +83,7 @@
}
.recommend-name a {
text-decoration: none;
color: #333;
color: var(--tb-text);
}
.recommend-tags {
display: flex;
@@ -108,14 +108,14 @@
gap: 16px;
min-width: 0;
padding: 16px 18px;
border: 1px solid #e5e5e5;
border: 1px solid var(--tb-border);
border-radius: 8px;
background: #fafafa;
background: var(--tb-surface-2);
text-decoration: none;
transition: border-color 0.2s ease, background 0.2s ease, transform 0.2s ease;
}
.hot-vote-item:hover {
border-color: #1e87f0;
border-color: var(--tb-primary);
background: #f5faff;
text-decoration: none;
transform: translateY(-1px);
@@ -126,7 +126,7 @@
.hot-vote-title {
display: block;
overflow: hidden;
color: #333;
color: var(--tb-text);
font-size: 0.98rem;
font-weight: 600;
line-height: 1.45;
@@ -146,7 +146,7 @@
}
.hot-vote-action {
flex: 0 0 auto;
color: #1e87f0;
color: var(--tb-primary);
font-size: 0.82rem;
white-space: nowrap;
}
@@ -176,25 +176,25 @@
padding: 4px;
margin: 2px auto 20px;
max-width: 320px;
border: 1px solid #e5e5e5;
border: 1px solid var(--tb-border);
border-radius: 9px;
background: #fafafa;
background: var(--tb-surface-2);
}
.explore-tab {
border: 0;
border-radius: 6px;
padding: 8px 15px;
background: transparent;
color: #666;
color: var(--tb-text-secondary);
cursor: pointer;
font-size: 0.9rem;
transition: background 0.2s ease, color 0.2s ease;
}
.explore-tab:hover { color: #1e87f0; }
.explore-tab:hover { color: var(--tb-primary); }
.explore-tab.is-active {
background: #fff;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.10);
color: #1e87f0;
color: var(--tb-primary);
font-weight: 600;
}
.explore-panel[hidden] { display: none !important; }
@@ -211,12 +211,12 @@
border: 1px solid #dce9ff;
border-radius: 7px;
padding: 7px 11px;
color: #1e87f0;
color: var(--tb-primary);
background: #f5faff;
cursor: pointer;
font-size: 0.84rem;
}
.vote-random-btn:hover { border-color: #1e87f0; background: #edf6ff; }
.vote-random-btn:hover { border-color: var(--tb-primary); background: #edf6ff; }
.all-votes-list { display: grid; gap: 10px; }
.all-vote-item {
display: flex;
@@ -224,10 +224,10 @@
justify-content: space-between;
gap: 16px;
padding: 14px 16px;
border-bottom: 1px solid #e9e9e9;
border-bottom: 1px solid var(--tb-border);
text-decoration: none;
}
.all-vote-item:first-child { border-top: 1px solid #e9e9e9; }
.all-vote-item:first-child { border-top: 1px solid var(--tb-border); }
.all-vote-item:hover { background: #f8fbff; text-decoration: none; }
.all-vote-item .hot-vote-title { max-width: 100%; }
html[data-theme="dark"] .explore-tabs {
@@ -241,16 +241,16 @@
html[data-theme="dark"] .all-vote-item:hover { background: rgba(78, 168, 245, 0.10); }
.explore-notice {
background: #f0f7ff;
border-left: 4px solid #1e87f0;
border-left: 4px solid var(--tb-primary);
padding: 15px 20px;
margin-bottom: 20px;
border-radius: 4px;
color: #333;
color: var(--tb-text);
font-size: 0.9rem;
line-height: 1.6;
}
.explore-notice strong {
color: #1e87f0;
color: var(--tb-primary);
}
/* 极简「换一批」按钮:描边胶囊 + 悬停浅蓝底色 + 点击旋转反馈 */
.tb-shuffle-btn {
@@ -260,7 +260,7 @@
padding: 5px 14px;
font-size: 0.85rem;
line-height: 1.4;
color: #1e87f0;
color: var(--tb-primary);
background: transparent;
border: 1px solid #e3e3e3;
border-radius: 999px;
@@ -269,7 +269,7 @@
}
.tb-shuffle-btn:hover {
background: #f0f7ff;
border-color: #1e87f0;
border-color: var(--tb-primary);
}
.tb-shuffle-btn:active {
transform: scale(0.96);