侧边趣味元素与浅色纸面背景

今天做了什么

  • $frontend-design 定方向:两侧空白用低存在感的“图纸刻度轨”填满,不碰正文阅读区;浅色主题从格子图换成纯纸面 + 左右刻度轨。
  • 新增 Marginalia.astro:左右固定侧轨,左侧 9 颗互动豆豆,右侧滚动深度条 + 竖排 ticker + 拼豆计数。
  • Base.astroPindou.astro 都接入侧轨;拼豆空间的豆豆支持 pointer 点亮与点击“熨平”计数。
  • site-motion.ts 增加侧轨交互:滚动深度实时更新、豆豆 GSAP pop、reduced-motion 下只保留静态展示。
  • Playwright 1440/390 验证:桌面侧轨可见、移动端隐藏、无横向溢出、无 console/page error、豆豆点击计数正常。

过程与坑

  • 浅色格子背景在宽屏上对比过强,先整体去掉;新的刻度轨放在正文列外侧,避免影响阅读。
  • 侧轨与浅色扫描线都用了固定定位,桌面端位置做了避让;窄屏直接隐藏,避免挤压内容。
  • 拼豆计数只在 Pindou 布局渲染,主站侧轨保持纯装饰。

下一步

  • 上线后看真实设备手感;若侧轨太抢眼,再降透明度或改成折叠展开。