diff --git a/src/App.js b/src/App.js index 1f79b21..b21dc45 100644 --- a/src/App.js +++ b/src/App.js @@ -20,7 +20,12 @@ import { seemsLikeToken, fetchCourseInfoAll } from "./utils/from-api.js"; function TitleBar() { return (
- GPA Simulator + + GPA Simulator   + + + +
); } @@ -31,7 +36,9 @@ function BottomBar() {
️⚠︎ 本页面结果仅供参考, 请以学校官方结果为准!
绩点公式: GPA(x) = 4 - 3(100 - x)² / 1600
-
️基于 GPLv3 协议在 GitHub 开源
+
️ + 本项目在 GitHub 开放源代码 +
访问量统计: Web Analytics
); @@ -47,7 +54,7 @@ function Settings(props) { 随机生成一份成绩单 - -
- 【方式二】 - 创建一份空白成绩单 -
-
- 【方式三】导入官方成绩单: - 访问北大树洞 - 成绩查询页全选并复制整个页面,粘贴到下方: -
- 【无法复制?】 -
- 1. 请使用电脑端网页,其余设备作者未测试过。
- 2. 请刷新树洞成绩查询页后,再尝试全选复制。
- 3. 若仍无法复制,请尝试禁用 user-select: none。 -
-
-
- 【2024/06 注】
-
- 作者本人已从 P 大毕业,无权继续访问成绩查询页,因此无法保证本站对官方成绩单查询页的长期兼容。欢迎贡献本仓库,作者会尽己所能提供帮助。 -
-
+
+
+ 开始使用 +
+
+ 【方式一】 + 随机生成一份成绩单 +
+
+ 【方式二】 + 创建一份空白成绩单 +
+
+ 【方式三】导入官方成绩单: + 访问北大树洞成绩查询页全选并复制整个页面,粘贴到下方: +
+
+ 【无法复制?】 + 请使用电脑端网页,刷新树洞成绩查询页后,再尝试全选复制。 +
-
+ +
+ +
+
+ News +
+
+ 【2024/06】作者本人已从 P 大毕业,无权继续访问成绩查询页,因此无法保证本站对官方成绩单查询页的长期兼容。欢迎贡献本仓库,作者会尽己所能提供帮助。 +
+
+ 【v2.0】支持新版树洞成绩单导入;移除基于旧版 PKU Helper API 的成绩单查询功能。 +
); diff --git a/src/css/App.css b/src/css/App.css index a8a8a1e..7a08151 100644 --- a/src/css/App.css +++ b/src/css/App.css @@ -44,8 +44,6 @@ button { color: #eee; background-color: #333; - - margin-top: 3rem; } @@ -76,9 +74,10 @@ button { } /* ------------------------------ 导入器 ------------------------------ */ -#import-prompt { +.import-prompt { background-color: #ccc; - padding: 0.5rem 1.5rem; + padding: 0.5rem 1.0rem; + padding-bottom: 1rem; width: 90%; max-width: var(--max-width); margin: 1.5rem auto; /* margin: auto 实现居中 */ @@ -87,10 +86,6 @@ button { box-shadow: 0 0 0.25rem white; line-height: 1.5rem; } -#import-prompt ul { - padding: 0 1rem; - margin: 0; -} #paste-here { background-color: #eee; width: 90%; @@ -107,6 +102,11 @@ button { align-items: center; justify-content: center; max-width: var(--max-width); + + @media (max-width: 500px) { + font-size: 2.3rem; + height: 12rem; + } } #paste-here:empty:before { /* 实现 placeholder 的一种方式 */ content: "粘贴到此处"; @@ -116,7 +116,7 @@ button { /* ------------------------------ 成绩单 ------------------------------ */ #grade-book { margin: auto; - padding-top: 2rem; + padding-top: 1.3rem; padding-bottom: 1rem; border-radius: 5px; box-sizing: border-box;