From 5cbeea1b662ebcf3d0e0e4b8b8a18d0a96f36967 Mon Sep 17 00:00:00 2001 From: krahets Date: Mon, 22 Jan 2024 22:58:41 +0800 Subject: [PATCH] build --- docs/index.md | 10 ++++----- overrides/stylesheets/extra.css | 36 ++++++++++++++++++++++++--------- 2 files changed, 31 insertions(+), 15 deletions(-) diff --git a/docs/index.md b/docs/index.md index 9964b15e1..3fa96cdbd 100644 --- a/docs/index.md +++ b/docs/index.md @@ -144,7 +144,7 @@ hide:
- +
@@ -176,7 +176,7 @@ hide:
-

提供网页版和 PDF 版,兼容 PC、平板或手机,随时随地阅读

+

提供网页版和 PDF 版,兼容 PC、平板和手机,随时随地阅读

@@ -185,11 +185,11 @@ hide:

推荐语

-
+

“一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。”

—— 邓俊辉,清华大学计算机系教授

-
+

“如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!”

—— 李沐,亚马逊资深首席科学家

@@ -348,7 +348,7 @@ hide:

贡献者

本书在开源社区 130 多位贡献者的共同努力下不断完善,感谢他们付出的时间与精力!

- +
diff --git a/overrides/stylesheets/extra.css b/overrides/stylesheets/extra.css index adaa54446..f9cb2dc17 100644 --- a/overrides/stylesheets/extra.css +++ b/overrides/stylesheets/extra.css @@ -277,22 +277,24 @@ body { } a:hover .hero-on-hover { - filter: brightness(1.2) saturate(1.1); + filter: brightness(1.15) saturate(1.1) drop-shadow(0 0 0.5rem rgba(255, 255, 255, 0.2)); transform: scale(1.03); } a:hover .hero-caption { color: var(--md-typeset-btn-color); + font-weight: bold; } /* device */ .device-on-hover { width: auto; position: absolute; - transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out; } .device-on-hover:hover { + filter: drop-shadow(0 0 0.2rem rgba(0, 0, 0, 0.15)); transform: scale(1.03); } @@ -328,6 +330,10 @@ a:hover .hero-caption { margin: 0 auto; } +.endor-text { + width: 50%; +} + .intro-quote { color: var(--md-accent-fg-color); font-weight: bold; @@ -336,27 +342,29 @@ a:hover .hero-caption { /* contributors table */ .profile-div { display: flex; - flex-wrap: wrap; /* 当空间不足时换行 */ - justify-content: center; /* 居中对齐子元素 */ - max-width: 1080px; /* 或其他最大宽度 */ + flex-wrap: wrap; + justify-content: center; + max-width: 720px; margin: 1em auto; } .profile-cell { flex: 1; /* 每个单元格均分空间 */ flex-basis: 15%; - margin: 1em 0.5em; /* 为了清晰间隔,可以根据需要调整 */ - text-align: center; /* 文本居中 */ + margin: 1em 0.5em; + text-align: center; } .profile-img { width: 5em; border-radius: 50%; - margin-bottom: 0.2em; + margin-bottom: 0.5em; } -.contrib-image { - width: 45%; +.giscus-container { + width: 50em; + max-width: 100%; + margin: 0 auto; } /* Hide table of contents */ @@ -382,6 +390,11 @@ a:hover .hero-caption { margin: 0 auto; } + .endor-text { + width: auto; + margin: 0 auto; + } + .intro-image { width: 100%; /* 占满屏幕宽度 */ order: 1; @@ -392,6 +405,9 @@ a:hover .hero-caption { width: 100%; } + .profile-div { + max-width: 500px; + } .profile-cell { flex-basis: 25%; }