将文本标记为 spoiler 会将其模糊化。但点击它以显示文本时,该文本以前会保持不同的样式(在内置深色主题中为深灰色),因此可以明显看出它仍然是 spoiler 文本。我刚刚在 https://community.wanikani.com 上注意到,此功能已失效。现在,显示的 spoiler 文本与正常文本完全一样,导致在显示后无法从视觉上区分。
例如:
这是一个 spoiler。
将文本标记为 spoiler 会将其模糊化。但点击它以显示文本时,该文本以前会保持不同的样式(在内置深色主题中为深灰色),因此可以明显看出它仍然是 spoiler 文本。我刚刚在 https://community.wanikani.com 上注意到,此功能已失效。现在,显示的 spoiler 文本与正常文本完全一样,导致在显示后无法从视觉上区分。
例如:
这是一个 spoiler。
但如果你点击过它来揭示内容,想必你记得那是剧透吧?我之前不喜欢它显示为灰色,现在它更醒目了,而且你可以直接引用它。这两点都和普通文本一样。我能理解你的困惑。
文本最初显示为灰色的原因是为了使其能够同时出现在浅色和深色背景上。这种变通方法已经很久没有必要了,因此我在修复另一个问题的过程中将其更新为使用我们的默认颜色变量。
我假设一旦内容被揭开(unspoiled),就没有太多必要再去区分它,但如果我对此判断有误,我也不反对将其改回原样。
此外,现在也可以快速应用一个 CSS 修复方案:
.spoiled {
color: $primary-medium; // 可以将其替换为你想要的任何颜色
}
说实话,它在帖子预览中最有用,当我审查帖子以确保所有 spoiler 都正确标记时(但仍需点击 spoiler 展开以便校对)。不过我大概会慢慢习惯,如果一两周后这仍是个大问题,我会再反馈。另外,能够轻松引用 spoiler 文本是个巨大的优势,我很高兴现在这已经实现了!
@awesomerobot 用了四天,我觉得整体来说是个不错的改进。
我刚刚意识到,只有同时选中剧透区域外和剧透区域内的文本时,这个功能才有效。是否有可能进行改进,让你可以引用完全位于剧透区域内的文本?目前的问题是,如果只选中剧透区域内的文本(而不选中其他内容),系统会将其视为点击剧透区域,导致剧透内容重新模糊,并且不会弹出“引用”按钮。