// 玻璃效果开关:普通半透明(默认)/ 液态玻璃(backdrop-filter 磨砂 + 边缘高光) // Glass effect toggle: plain translucent (default) / liquid glass (backdrop-filter // frost + edge highlight), persisted in localStorage (function () { const KEY = 'hearth-glass'; window.glass = { enabled() { return localStorage.getItem(KEY) === '1'; }, setEnabled(on) { localStorage.setItem(KEY, on ? '1' : '0'); this.apply(); }, // 应用开关:写 data-glass 属性,CSS 据此切换 --blur-filter 等变量 // Apply: set the data-glass attribute; CSS switches --blur-filter etc. from it apply() { document.documentElement.setAttribute('data-glass', this.enabled() ? 'on' : 'off'); }, }; // 启动即应用(默认关闭 = 普通半透明) window.glass.apply(); })();