From e94787a4f2633aee6578d54ad1bcbd97384634e4 Mon Sep 17 00:00:00 2001 From: Weicao-CatilGrass <1992414357@qq.com> Date: Fri, 12 Jun 2026 20:14:10 +0800 Subject: Add prev/next page navigation plugin and styles --- docs/css/dark.css | 10 ++++++++++ docs/css/doc-nav.css | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 docs/css/doc-nav.css (limited to 'docs/css') diff --git a/docs/css/dark.css b/docs/css/dark.css index b14f3dc..a9791bd 100644 --- a/docs/css/dark.css +++ b/docs/css/dark.css @@ -915,3 +915,13 @@ section.cover blockquote > p > a { section.cover blockquote > p > a:hover { color: #d4a84b; } + +/* ── Prev/Next page navigation (dark) ── */ +.page-nav a { + border-color: #d4a84b; + color: #d4a84b; + background: transparent; +} +.page-nav a:hover { + background: rgba(212, 168, 75, 0.08); +} diff --git a/docs/css/doc-nav.css b/docs/css/doc-nav.css new file mode 100644 index 0000000..a31f1aa --- /dev/null +++ b/docs/css/doc-nav.css @@ -0,0 +1,47 @@ +/* Prev/Next page navigation + Light theme — matches docs/css/light.css cover buttons */ +.page-nav { + display: flex; + margin-top: 0; + gap: 0; +} +.page-nav a { + display: inline-flex; + align-items: center; + gap: 8px; + padding: 16px 24px; + border: 1px solid #b8943e; + border-radius: 2px; + text-decoration: none; + color: #b8943e; + font-size: 15px; + background: transparent; + transition: all 0.15s ease; + flex: 1 1 50%; + max-width: 50%; + box-sizing: border-box; +} +.page-nav a:hover { + background: rgba(184, 148, 62, 0.1); +} +.page-nav .nav-prev { + justify-content: flex-start; + margin-right: 8px; +} +.page-nav .nav-next { + justify-content: flex-end; + margin-left: auto; +} +.page-nav a:only-child { + max-width: 50%; +} +.page-nav .nav-label { + font-size: 12px; + opacity: 0.6; +} +.page-nav .nav-title { + font-weight: 600; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} -- cgit