Skip to content

Commit feee4a0

Browse files
Copilotneilime
andcommitted
Enhance UI: differentiate button variants and improve project card accents
Co-authored-by: neilime <314088+neilime@users.noreply.github.com>
1 parent 06db7af commit feee4a0

File tree

2 files changed

+53
-11
lines changed

2 files changed

+53
-11
lines changed

packages/theme/src/theme/hoverscape/HoverkraftButton.module.css

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,17 @@
6161
}
6262

6363
.secondary {
64-
background: rgba(25, 152, 255, 0.08);
65-
border: 2px solid rgba(25, 152, 255, 0.35);
64+
background: rgba(25, 152, 255, 0.15);
65+
border: 2px solid rgba(25, 152, 255, 0.5);
6666
color: var(--hk-color-dark, #1d2026);
67+
box-shadow: 0 2px 8px rgba(25, 152, 255, 0.15);
6768
}
6869

6970
.secondary:hover {
7071
transform: translateY(-2px);
71-
background: rgba(25, 152, 255, 0.12);
72-
border-color: rgba(25, 152, 255, 0.5);
72+
background: rgba(25, 152, 255, 0.22);
73+
border-color: rgba(25, 152, 255, 0.65);
74+
box-shadow: 0 4px 12px rgba(25, 152, 255, 0.25);
7375
text-shadow: 0 3px 12px rgba(8, 43, 80, 0.35);
7476
}
7577

@@ -86,13 +88,24 @@
8688
text-shadow: 0 3px 12px rgba(8, 43, 80, 0.35);
8789
}
8890

89-
[data-theme="dark"] .secondary,
91+
[data-theme="dark"] .secondary {
92+
background: rgba(25, 152, 255, 0.25);
93+
border-color: rgba(25, 152, 255, 0.6);
94+
color: #ffffff;
95+
box-shadow: 0 2px 8px rgba(25, 152, 255, 0.2);
96+
}
97+
98+
[data-theme="dark"] .secondary:hover {
99+
background: rgba(25, 152, 255, 0.35);
100+
border-color: rgba(25, 152, 255, 0.75);
101+
box-shadow: 0 4px 12px rgba(25, 152, 255, 0.3);
102+
}
103+
90104
[data-theme="dark"] .outline {
91105
color: #ffffff;
92106
border-color: rgba(255, 255, 255, 0.4);
93107
}
94108

95-
[data-theme="dark"] .secondary:hover,
96109
[data-theme="dark"] .outline:hover {
97110
background: rgba(255, 255, 255, 0.12);
98111
border-color: rgba(255, 255, 255, 0.6);

packages/theme/src/theme/hoverscape/HoverkraftProjectCard.module.css

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,53 @@
1111

1212
.projectCard:hover {
1313
transform: translateY(-4px);
14-
box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
15-
border-color: #1998ff;
1614
}
1715

1816
.primary {
19-
box-shadow: 0 4px 12px rgba(25, 152, 255, 0.08);
17+
background: linear-gradient(135deg, rgba(25, 152, 255, 0.08) 0%, rgba(255, 90, 2, 0.06) 100%);
18+
border-color: rgba(25, 152, 255, 0.3);
19+
box-shadow: 0 4px 12px rgba(25, 152, 255, 0.15);
20+
}
21+
22+
.primary:hover {
23+
border-color: rgba(25, 152, 255, 0.5);
24+
box-shadow: 0 12px 24px rgba(25, 152, 255, 0.2);
2025
}
2126

2227
.neutral {
23-
background: var(--ifm-color-content-secondary, #ffffff);
24-
border-color: var(--ifm-color-emphasis-200);
28+
background: #ffffff;
29+
border-color: #cbd5e0;
30+
}
31+
32+
.neutral:hover {
33+
border-color: #a0aec0;
2534
}
2635

2736
[data-theme="dark"] .projectCard {
2837
background: var(--ifm-background-surface-color);
2938
border-color: rgba(255, 255, 255, 0.14);
3039
}
3140

41+
[data-theme="dark"] .primary {
42+
background: linear-gradient(135deg, rgba(25, 152, 255, 0.15) 0%, rgba(255, 90, 2, 0.1) 100%);
43+
border-color: rgba(25, 152, 255, 0.4);
44+
box-shadow: 0 4px 12px rgba(25, 152, 255, 0.2);
45+
}
46+
47+
[data-theme="dark"] .primary:hover {
48+
border-color: rgba(25, 152, 255, 0.6);
49+
box-shadow: 0 12px 24px rgba(25, 152, 255, 0.3);
50+
}
51+
52+
[data-theme="dark"] .neutral {
53+
background: rgba(255, 255, 255, 0.05);
54+
border-color: rgba(255, 255, 255, 0.2);
55+
}
56+
57+
[data-theme="dark"] .neutral:hover {
58+
border-color: rgba(255, 255, 255, 0.3);
59+
}
60+
3261
.projectHeader {
3362
display: flex;
3463
align-items: flex-start;

0 commit comments

Comments
 (0)