加载中...
FOOTER FX

页脚试验场

全站每页页脚的这两块:顶上的玩具车道(玩法 footer.fx)与下面的文字落款(版式 footer.text)。舞台是真 footer 的等比复刻——点下方任意一辆车或任一版式,舞台与本页底部的真页脚同时换装,玩法与全站正式接线完全同一条代码。点完到底部「应用」才写进这台浏览器;没有保存过偏好时,每次进页两枚令牌各自随机开局(玩法 2026-10-18 入册、版式同日新增)。返回 Playground。

复刻舞台 · 本页预览

Martian Cats · 运营第 6 年
© 2025 - 2026 Martian Cats · RSS · 内容采用 CC BY-NC-SA 4.0
Hexo 8.1.1 · Astrarium 0.1.0
浙ICP备2026009586号-1 · 浙公网安备33011002019048号

舞台上的车与字就是全站页脚上的车与字——同一只引擎、同一套形态 CSS 挂两个宿主。小火车与弹珠池是常驻玩法直接上手;打砖块与接糖收成一枚 PLAY 胶囊,点开才展开游戏。真页脚效果看本页底部,或开 /posts/ 的深链组合直达。

玩法与版式切换

页脚趣味层 footer.fx读取中

点选只是试穿:写 <html> 的 data-mc-footer-fx 属性,引擎监听到属性变化即重挂舞台与真页脚,但不落盘。随机开局只在四辆车里掷——「关闭趣味层」不进随机池,访客随机是换车,不是停运。

页脚文字形态 footer.text读取中

同样只试穿:写 data-mc-footer-text 属性,舞台与真页脚的文字区当场换版式(纯 CSS 闸门,不动 DOM)。六版式全进随机池;没有「关」——页脚文字与备案链接常显,随机是换版式不是留白。

四辆玩具车

Train · 站台小火车默认

常驻彩蛋。footer 顶部铺一条轨道,猫司机当班的小火车环线循环发车——出画后歇一口气再从另一头驶回,双向交替,烟囱冒糖果色烟圈。点车身鸣笛撒糖,猫耳朵会动。与全站「站台 / 发车」叙事同一条线,2026-10-16 试玩后转正为默认。

Balls · 糖果弹珠池可切变体

常驻沙盒。糖果弹珠落进页脚池底堆成一堆,指针划过拨开、按住拖起来互相扔,碰撞有轻响。移动端点一下是拨一把,不抢滚动手势。静止时只是安静躺着的一排糖点;开了减少动态偏好就直接摆成一排。

Breakout · 打砖块可切变体

点击开启。平时收成一枚 PLAY 胶囊,展开是一局真打砖块:十五块砖是站内真实主题词,鼠标 / 触摸 / 方向键控制挡板,空格发球,按击中位置决定反射角。全线打通撒一把大糖,最高分存本浏览器。

Catch · 接糖小火车可切变体

点击开启。30 秒一局:小火车追着指针跑,接住掉落的糖果 +1、星星 +5,越到后段落得越密。到站结算、破纪录有钟声,最高分存本浏览器。

关闭趣味层off · 仅显式可选

页脚只留文字落款。只在点上它时生效,不进随机池(随机开局永远在四辆车里掷),与看板娘「无」、星幕「无」同一语义:停运必须是自己的选择。

六颗星与它们的版式

Dubhe · 站台牌默认

天枢——北斗第一星、指极星的起点。基座形态即现行站台牌:呼吸点 + 居中四行(名号 / ©·RSS·CC / 营造 / 备案),无闸门直出,其余五制都以它定位。

Kochab · 版记册可切变体

北极二——小熊座的「守望者」,两千年前的极星。看守过天极的星,在页脚看守这册站点的账:每行一道上账线,缩写字头(站台 / 底稿 / 营造 / 存档)拉开字距,© 行换衬线,静态无呼吸点。

Antares · 对星镜可切变体

心宿二——名字本义「火星的对手」:色红如火星,却与它永不相逢。一个火星站点用火星的对星落款——上下双细线如镜面两界,名号大写字距撑开,两侧 ◇ 对称如倒影。

Alpheratz · 双属行可切变体

壁宿二——仙女座的头、也曾算飞马座的脐,一颗星同时归属两个星座。同构左右分栏:左栏站台自述(名号 / 营造),右栏法务版权(©·RSS·CC / 备案),中缝一道虚线缝合;窄屏并回单列。

Alrescha · 绳结行可切变体

外屏七——双鱼座 α,名本义「绳结」,把两条鱼系在同一条绳上的那个结。全部信息串成一绳一行,行间以稍大的天蓝绳结 · 相连,呼吸点就是绳头。最安静最省的一档。

Alphecca · 冠冕铭牌可切变体

贯索四——北冕座 α,别名 Gemma「冠冕上的宝石」,整顶北冕为此一珠。一块细线铭牌(外框 + 内衬线,平色零渐变),顶边正中镶一粒糖金 ◆ 当冠珠,© 行衬线如铭刻。

与主站的联动

玩法:候选卡 → 令牌 footer.fx(enum:train / balls / breakout / catch / off → <html> 的 data-mc-footer-fx)→ 引擎 source/js/footer-fx.js 读该属性在 #footer 顶部挂 .fp-strip 条带,并用 MutationObserver 监听属性变化热换车。引擎自己的 ?footerfx= 参数保留且优先级最高(截图 ?shot=1 定格工作流用),与令牌深链 ?footer.fx= 等价。玩具车不是卡片形态,不入拉丁星名册。

版式:分段 → 令牌 footer.text(enum:sign / ledger / mirror / split / strand / plaque → data-mc-footer-text)→ 文字区骨架由 site-polish.js footerText() 归一化为 .sp-ft 四行(真锚点搬移:Hexo / Astrarium / ICP / 公安备案都是原链接,单一来源),形态 = /css/footer-text.css 的纯 CSS 闸门,换版式不动 DOM。备案两链接任何形态保持可见可点。

生效路径:本页点选即时写 <html>(试穿);点「应用」写 localStorage,全站刷新后生效;URL 直达(如 /posts/?footer.text=ledger)不持久化。两枚令牌均 random:true——没存过偏好的访客每次加载都在四辆车、六版式里各自随机开局。10-16 旧控制页落盘的私有键 mc:footerfx 已退役,引擎启动时顺手清除,免得那枚存档遗迹把随机钉死。

avatar
Martian Cats
个人博客,记录生活与技术点滴。
Follow Me
最新文章
网站信息
文章数目 :
27
本站访客数 :
本站总浏览量 :
最后更新时间 :