取消资源画本返回主画布的二次平移动画

新增 returning-main 阶段,区分返回主画布与进入子画布的 transform 过渡。

返回期间取消残留分页事件和进行中的子画布切换,避免返回流程被重新改写。

补充状态机与 appSurface 回归测试,并同步技术方案文档。
This commit is contained in:
2026-09-05 09:25:52 +08:00
parent 5bcaca7233
commit 65ffd4cc69
6 changed files with 106 additions and 14 deletions
+5 -7
View File
@@ -5192,11 +5192,14 @@ iframe.preview-frame {
transition: none;
}
.game-resource-book-scene--entering .game-resource-book-scene-world,
.game-resource-book-scene--returning .game-resource-book-scene-world {
.game-resource-book-scene--entering .game-resource-book-scene-world {
transition: transform 420ms cubic-bezier(0.2, 0.78, 0.2, 1);
}
.game-resource-book-scene--returning-main .game-resource-book-scene-world {
transition: none;
}
.game-resource-book-scene--child {
pointer-events: auto;
}
@@ -5471,11 +5474,6 @@ iframe.preview-frame {
linear-gradient(145deg, #fffdfa 0%, #fff8f2 100%);
}
.game-resource-book-manager--entering .game-resource-book-main,
.game-resource-book-manager--returning .game-resource-book-main {
transition: transform 420ms cubic-bezier(0.2, 0.78, 0.2, 1);
}
.game-resource-book-main-heading {
display: flex;
align-items: flex-end;