body
暗色基础宇宙背景
z-index:页面最底层;3 团椭圆星云(800/700/600px)+12 颗 2–3px 基础碎星。
星云透明度:0.50 / 0.45 / 0.40;亮色模式恢复纯白背景。
本页使用由首页当前星空源文件生成的独立资源 /css/stars-architecture.css 与 /js/stars-architecture.js,当前版本为 20260725-member-state4,同时不会让其它页面共用首页成品包。
z-index:页面最底层;3 团椭圆星云(800/700/600px)+12 颗 2–3px 基础碎星。
星云透明度:0.50 / 0.45 / 0.40;亮色模式恢复纯白背景。
150vw × 150vh,以视口中心为旋转轴;基础径向星点+18 颗独立错峰呼吸闪烁白星+12 颗独立长亮白星。
父层桌面端 120 秒、手机端 150 秒顺时针旋转;长亮星使用真实圆形 DOM 节点,旧 ::after spread 阴影已经禁用。
12 颗独立固定长亮星+25 颗错峰闪烁星+3 颗大十字星+5 颗彩色游走星球。
固定长亮星使用等宽高节点和 50% 圆角;旧 ::before spread 阴影禁用,整层仍保持 pointer-events:none。
头部、轮播图、弹窗、栏目、页脚及悬浮按钮始终位于星空层上方;本说明页内容使用 z-index:10。
| 对象 | 动画 | 关键参数 | 逻辑隔离 |
|---|---|---|---|
| 旋转父层 | starsRotate | 120s linear infinite,0° → 360° 顺时针;无整体呼吸 | 只控制父层 transform |
| 18 颗旋转呼吸闪烁白星 | rotatingWhiteStarsBlink | 6–20px;2.85–4.30s 独立错峰;opacity 0.08 → 1 → 0.26;scale 0.55 → 1.32 → 0.75 | 放大时亮度升至1.12,缩小时降至0.55;基础光晕仍与固定闪烁星一致 |
| 12 颗旋转长亮白星 | 无闪烁动画 | 18–20px;圆形节点使用 12/28px 零 spread 柔光;opacity 1 | 独立 DOM 节点,仅继承父层旋转;旧 ::after 禁用 |
| 12 颗固定长亮白星 | 无动画 | 8–25px;等宽高圆形节点;opacity 1 | 独立 DOM 节点,不参与旋转;旧 ::before 禁用 |
| 25 颗闪烁星 | twinkle | 2.5s;4–14px;延迟 0–2.4s 错峰 | 独立 DOM 星点 |
| 3 颗大十字星 | bigStarBlink | 3s;纯四向线性光芒,无圆形核心和圆形阴影 | 延迟 0/1/2s |
| 5 颗彩色星球 | planetFloat1–5 | 20–30s;多阶段位移与 0.75–1.3 缩放 | 每颗独立轨迹,避免 transform 相互覆盖 |
PC:100px;手机:60px
位置:top 15% / left 10%
周期:25s
PC:140px;手机:80px
位置:top 60% / right 8%
连续径向光晕,已规避网格分块
PC:80px;手机:50px
位置:top 35% / right 20%
周期:20s
PC:60px;手机:40px
位置:bottom 20% / left 25%
周期:28s
PC:45px;手机:30px
位置:top 75% / left 60%
周期:22s
所有星空层统一使用 pointer-events:none,不会截获登录、咨询、汉堡菜单、悬浮徽章、字动画及回到顶部按钮的点击。
旋转只放在父层;18颗呼吸闪烁星在子节点内平滑改变亮度并轻微缩放,12颗长亮星没有子动画,因此子动画不会覆盖父层旋转。
手机端保留完整白星体系,旋转层周期调整为150秒;长亮白星仍为独立圆形节点,不再使用会栅格化成方块的 spread 阴影。
系统启用 prefers-reduced-motion 时停止父层旋转,但18颗错峰呼吸闪烁动画仍保留;12颗旋转长亮星与12颗固定常亮星保持可见。
正在读取由首页星空源生成的独立参数快照…
| 星组 | 编号 | 横向坐标 | 纵向坐标 | 基础尺寸 | 周期 | 错峰延迟 | 节点样式 |
|---|---|---|---|---|---|---|---|
| 等待运行时参数… | |||||||