Files
aifo-portal-web/components/backup/footer-backup-20260610/README.md
T
steven 4d30803b60 Initial commit: AIFO official portal web.
Add static site, shared layout, and Node dev server with standard .gitignore.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 15:29:50 +08:00

1.9 KiB
Raw Blame History

Footer 实现备份(2026-06-10

新版 Footer UI 上线前,对当前公共布局方案的完整快照。

架构

页面 HTML
  └── <div id="footer-container"></div>
  └── <script src="/js/layout.js"></script>
           │
           └── fetch /components/footer.html → 注入 + #current-year 年份
  • 组件components/footer.html
  • 加载器js/layout.jsNav + FooterupdateCopyrightYear
  • 样式assets/css/theme.css.footer 主样式)、assets/css/index.css(订阅表单、移动端)
  • 背景图assets/images/backgrounds/footer_bg.png
  • 社交图标assets/css/index.css.icon-media-box.*
  • 支付图assets/images/backgrounds/icon/media/payout_logos.png

本目录文件

文件 说明
footer.html 当前 Footer 组件副本
layout.js 当前 layout 加载器副本(含 Footer 逻辑)
footer-styles-excerpt.css 从 theme.css / index.css 摘录的 Footer 相关样式
page-integration-snippet.html 页面接入示例(footer-container + script

恢复方式

  1. footer.html 复制回 components/footer.html
  2. 若 layout 逻辑有变,将 layout.js 复制回 js/layout.js
  3. 样式以线上 theme.css / index.css 为准;本目录 footer-styles-excerpt.css 仅作对照

已接入页面(#footer-container + /js/layout.js

docs/layout-migration-report.md。主要包括:index.htmlpages/payout.htmlpages/faq.html 等 22 个标准布局页。

新版更新建议

  1. 在 Figma/参考稿确认新结构后,优先改 components/footer.html
  2. 新样式可写入 theme.css / index.css,或独立 assets/css/footer.css 再在页面引入
  3. 若加载方式不变,无需改各页面的 #footer-containerlayout.js 引用
  4. 更新完成后可再建 footer-backup-YYYYMMDD 留存本版