Skip to content

Commit b3f4bbe

Browse files
committed
Turn docs home plugin list into horizontal banner
1 parent 4b33457 commit b3f4bbe

2 files changed

Lines changed: 52 additions & 11 deletions

File tree

docs/intro.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,11 @@ title: 插件 Wiki
2626

2727
## 插件面板
2828

29-
<div class="matrix-plugin-grid">
30-
<article class="matrix-plugin-card">
29+
<div class="matrix-banner-note">左右滑动可查看全部插件入口。</div>
30+
31+
<div class="matrix-plugin-banner">
32+
<div class="matrix-plugin-strip">
33+
<article class="matrix-plugin-card matrix-plugin-card-banner">
3134
<div class="matrix-plugin-topline">
3235
<span class="matrix-plugin-name">MatrixLib</span>
3336
<span class="matrix-plugin-badge">v1.5.0</span>
@@ -44,9 +47,9 @@ title: 插件 Wiki
4447
<a class="matrix-plugin-action" href="/docs/matrixlib/developer-api">API</a>
4548
<a class="matrix-plugin-action" href="/docs/matrixlib/bstats-and-telemetry">bStats</a>
4649
</div>
47-
</article>
50+
</article>
4851

49-
<article class="matrix-plugin-card">
52+
<article class="matrix-plugin-card matrix-plugin-card-banner">
5053
<div class="matrix-plugin-topline">
5154
<span class="matrix-plugin-name">MatrixAuth</span>
5255
<span class="matrix-plugin-badge">v1.1.0</span>
@@ -63,9 +66,9 @@ title: 插件 Wiki
6366
<a class="matrix-plugin-action" href="/docs/matrixauth/developer-api">API</a>
6467
<a class="matrix-plugin-action" href="/docs/matrixauth/bstats-and-telemetry">bStats</a>
6568
</div>
66-
</article>
69+
</article>
6770

68-
<article class="matrix-plugin-card">
71+
<article class="matrix-plugin-card matrix-plugin-card-banner">
6972
<div class="matrix-plugin-topline">
7073
<span class="matrix-plugin-name">MatrixCook</span>
7174
<span class="matrix-plugin-badge">v1.2.0</span>
@@ -82,9 +85,9 @@ title: 插件 Wiki
8285
<a class="matrix-plugin-action" href="/docs/matrixcook/developer-api">API</a>
8386
<a class="matrix-plugin-action" href="/docs/matrixcook/bstats-and-telemetry">bStats</a>
8487
</div>
85-
</article>
88+
</article>
8689

87-
<article class="matrix-plugin-card">
90+
<article class="matrix-plugin-card matrix-plugin-card-banner">
8891
<div class="matrix-plugin-topline">
8992
<span class="matrix-plugin-name">MatrixShop</span>
9093
<span class="matrix-plugin-badge">v1.7.0</span>
@@ -101,9 +104,9 @@ title: 插件 Wiki
101104
<a class="matrix-plugin-action" href="/docs/matrixshop/developer-api">API</a>
102105
<a class="matrix-plugin-action" href="/docs/matrixshop/bstats-and-telemetry">bStats</a>
103106
</div>
104-
</article>
107+
</article>
105108

106-
<article class="matrix-plugin-card">
109+
<article class="matrix-plugin-card matrix-plugin-card-banner">
107110
<div class="matrix-plugin-topline">
108111
<span class="matrix-plugin-name">MatrixStorage</span>
109112
<span class="matrix-plugin-badge">v1.1.0</span>
@@ -120,7 +123,8 @@ title: 插件 Wiki
120123
<a class="matrix-plugin-action" href="/docs/matrixstorage/developer-api">API</a>
121124
<a class="matrix-plugin-action" href="/docs/matrixstorage/bstats-and-telemetry">bStats</a>
122125
</div>
123-
</article>
126+
</article>
127+
</div>
124128
</div>
125129

126130
## 当前插件覆盖

src/css/custom.css

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,38 @@ html[data-theme='dark'] .matrix-quick-link {
311311
margin: 1.25rem 0 2rem;
312312
}
313313

314+
.matrix-banner-note {
315+
margin: 0 0 0.75rem;
316+
color: var(--site-text-muted);
317+
font-size: 0.92rem;
318+
}
319+
320+
.matrix-plugin-banner {
321+
position: relative;
322+
margin: 1.25rem 0 2rem;
323+
padding: 0.35rem 0 0.8rem;
324+
overflow-x: auto;
325+
overflow-y: visible;
326+
scroll-snap-type: x proximity;
327+
scrollbar-width: thin;
328+
}
329+
330+
.matrix-plugin-banner::-webkit-scrollbar {
331+
height: 10px;
332+
}
333+
334+
.matrix-plugin-banner::-webkit-scrollbar-thumb {
335+
border-radius: 999px;
336+
background: rgba(33, 121, 255, 0.22);
337+
}
338+
339+
.matrix-plugin-strip {
340+
display: flex;
341+
gap: 1rem;
342+
min-width: max-content;
343+
padding-right: 1rem;
344+
}
345+
314346
.matrix-plugin-card {
315347
display: flex;
316348
flex-direction: column;
@@ -323,6 +355,11 @@ html[data-theme='dark'] .matrix-quick-link {
323355
box-shadow: 0 18px 38px rgba(22, 64, 136, 0.08);
324356
}
325357

358+
.matrix-plugin-card-banner {
359+
width: min(340px, 82vw);
360+
scroll-snap-align: start;
361+
}
362+
326363
html[data-theme='dark'] .matrix-plugin-card {
327364
background: rgba(20, 31, 47, 0.92);
328365
}

0 commit comments

Comments
 (0)