用户反馈深色下背景图片消失。原因:我在深色里用了 background 简写并带 !important(特异性 0,2,1 > 壁纸规则的 0,1,1),把壁纸的 background-image 清成了 none。 改为:只覆盖 background-color,另加 body::before 深色遮罩(与亮色模式 白色遮罩同思路,z-index:-1 是本站既有做法),壁纸依旧可见、只是变暗。 同时修正上一轮验证方法的缺陷:那几次"看到旧样式"是浏览器缓存造成的假象。
用户反馈深色下背景图片消失。原因:我在深色里用了 background 简写并带 !important(特异性 0,2,1 > 壁纸规则的 0,1,1),把壁纸的 background-image 清成了 none。 改为:只覆盖 background-color,另加 body::before 深色遮罩(与亮色模式 白色遮罩同思路,z-index:-1 是本站既有做法),壁纸依旧可见、只是变暗。 同时修正上一轮验证方法的缺陷:那几次"看到旧样式"是浏览器缓存造成的假象。