Skip to content

Commit fad63bc

Browse files
committed
feat(website): add gstar copyright entry
1 parent e4930c9 commit fad63bc

5 files changed

Lines changed: 109 additions & 6 deletions

File tree

website/docs/copyright.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@ keywords:
2323
<div class="text-center" style="margin-bottom: 24px;">
2424
<div style="display: inline-block; background: #ffffff; padding: 16px; border-radius: 12px; border: 1px solid #e5e7eb; box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);">
2525
<img
26-
width="860"
27-
src="/img/gstar.png"
28-
alt="AtomGit G-Star 项目毕业认证证书"
26+
width="420"
27+
style="max-width: 100%; height: auto;"
28+
src="/img/gstar-tag-twinkle.gif"
29+
alt="AtomGit G-Star 项目毕业认证徽章"
2930
/>
3031
</div>
3132
</div>

website/src/css/custom/_homepage.scss

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,91 @@ html[data-theme='dark'] .homepage .home-cta:hover {
244244
animation-duration: 22s;
245245
}
246246

247+
.home-hero__gstar-entry {
248+
margin-top: clamp(1rem, 2vw, 1.5rem);
249+
display: flex;
250+
justify-content: center;
251+
}
252+
253+
.home-hero__gstar-link {
254+
display: inline-flex;
255+
align-items: center;
256+
gap: 0.75rem;
257+
border-radius: 9999px;
258+
border: 1px solid rgb(226 232 240 / 85%);
259+
background: linear-gradient(130deg, rgb(255 255 255 / 92%), rgb(240 249 255 / 80%));
260+
box-shadow: 0 10px 36px rgb(8 47 73 / 12%);
261+
padding: 0.45rem 0.85rem 0.45rem 0.5rem;
262+
transition:
263+
transform 0.25s ease,
264+
box-shadow 0.25s ease,
265+
border-color 0.25s ease;
266+
}
267+
268+
.home-hero__gstar-link:hover {
269+
transform: translateY(-2px);
270+
border-color: rgb(56 189 248 / 0.5);
271+
box-shadow: 0 14px 40px rgb(14 165 233 / 22%);
272+
}
273+
274+
.home-hero__gstar-badge {
275+
display: inline-flex;
276+
align-items: center;
277+
justify-content: center;
278+
border-radius: 9999px;
279+
background: #fff;
280+
padding: 0.2rem 0.55rem;
281+
border: 1px solid rgb(226 232 240 / 95%);
282+
}
283+
284+
.home-hero__gstar-image {
285+
display: block;
286+
width: clamp(102px, 14vw, 148px);
287+
height: auto;
288+
}
289+
290+
.home-hero__gstar-text {
291+
font-size: 0.86rem;
292+
font-weight: 600;
293+
color: rgb(12 74 110);
294+
white-space: nowrap;
295+
}
296+
297+
[data-theme='dark'] .home-hero__gstar-link {
298+
border-color: rgb(51 65 85 / 0.85);
299+
background: linear-gradient(130deg, rgb(15 23 42 / 0.82), rgb(15 23 42 / 0.66));
300+
box-shadow: 0 14px 36px rgb(2 6 23 / 50%);
301+
}
302+
303+
[data-theme='dark'] .home-hero__gstar-link:hover {
304+
border-color: rgb(56 189 248 / 0.55);
305+
box-shadow: 0 16px 42px rgb(14 165 233 / 30%);
306+
}
307+
308+
[data-theme='dark'] .home-hero__gstar-badge {
309+
border-color: rgb(148 163 184 / 0.4);
310+
}
311+
312+
[data-theme='dark'] .home-hero__gstar-text {
313+
color: rgb(186 230 253);
314+
}
315+
316+
@media (max-width: 640px) {
317+
.home-hero__gstar-link {
318+
width: 100%;
319+
justify-content: center;
320+
border-radius: 1rem;
321+
padding: 0.55rem 0.75rem;
322+
}
323+
324+
.home-hero__gstar-text {
325+
font-size: 0.8rem;
326+
white-space: normal;
327+
line-height: 1.35;
328+
text-align: left;
329+
}
330+
}
331+
247332
.feature-card {
248333
position: relative;
249334
overflow: hidden;

website/src/pages/copyright.mdx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ description: weapp-tailwindcss 项目版权与证书信息,包含 G-Star 认
1717
}}
1818
>
1919
<img
20-
width="860"
21-
src="/img/gstar.png"
22-
alt="AtomGit G-Star 项目毕业认证证书"
20+
width="420"
21+
style={{ maxWidth: '100%', height: 'auto' }}
22+
src="/img/gstar-tag-twinkle.gif"
23+
alt="AtomGit G-Star 项目毕业认证徽章"
2324
/>
2425
</div>
2526
</div>

website/src/pages/index.tsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,22 @@ function HomepageHeader() {
296296
<HeroGithubBadge />
297297
<HeroVersionBadge className="mr-1.5" />
298298
</div>
299+
<div className="home-hero__gstar-entry">
300+
<a
301+
className="home-hero__gstar-link"
302+
href="/copyright"
303+
>
304+
<span className="home-hero__gstar-badge">
305+
<img
306+
alt="AtomGit G-Star 毕业项目认证徽章"
307+
className="home-hero__gstar-image"
308+
loading="lazy"
309+
src="/img/gstar-tag-twinkle.gif"
310+
/>
311+
</span>
312+
<span className="home-hero__gstar-text">G-Star 毕业项目认证,点击查看版权与证书</span>
313+
</a>
314+
</div>
299315
<div className={`
300316
mt-8 flex flex-wrap items-center justify-center gap-3
301317
sm:gap-4
25.2 KB
Loading

0 commit comments

Comments
 (0)