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:
-
+
-
提供网页版和 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%;
}