点击效果
让高亮规则在点击时揭开遮住的剧透、折叠长段落、弹出角色卡片,或显示命中第几处并前后跳转。
点击效果是什么
普通高亮只负责显示。给规则设了点击效果后,阅读时点到命中的文字,会按规则的设置响应:
- 「揭开」:先遮住,点一下才露出原文,适合防剧透
- 「折叠」:长段落收成一行摘要,点开看全文,适合作者有话说、广告段
- 「弹出卡片」:点一下弹出一张小卡片,适合人物介绍、名词解释
- 「显示命中位置」:显示这是本章第几处、全书一共几处,可以跳到上一处、下一处,适合追踪线索
在规则编辑的「点击」页签里设置。选了点击方式后,下面的「效果」会用预览文字画出「阅读时」和「点一下」各是什么样子。
揭开
「点击时」选「揭开」。命中的文字先按这条规则的样式遮住,点一下露出原文,再点一下遮回去。
遮住的样子由样式决定,常见的是模糊或涂黑。模糊遮挡的写法:
color: transparent;
text-shadow: 0 0 0.35em {textColor|a:0.85};
background-color: {textColor|a:0.04};
border-radius: 0.2em;
关键词写要遮住的内容,比如角色的真实身份、结局里的关键句。内置模板「防剧透」分类里的「点击揭开」就是这个用法。
折叠
「点击时」选「折叠」。阅读时命中的内容收成一行摘要,点一下在弹层里看全文。
「折叠时显示」填摘要的写法,留空时显示命中的前 12 个字加省略号。下面两个按钮可以插入:
- 「命中的前 12 个字」:
{0|head:12},数字可以改 - 「命中的文字」:
$0
写法和「替换为」一样,见 替换为。
折叠只改变阅读时看到的样子,搜索、听书、导出仍然用全文。
示例:折叠作者有话说
- 关键词(正则,打开「多行匹配」):
作者有话要?说[::]?[\s\S]* - 点击时:折叠
内置模板「网文元素」分类里的「折叠卡片」就是这个用法。
弹出卡片
「点击时」选「弹出卡片」,在「卡片内容」里写卡片要显示的文字。下面的按钮可以插入:
- 「角色名」:
{roleName} - 「角色简介」:
{roleIntro},取自本书角色列表里填的简介 - 「命中的文字」:
$0
示例:点角色名弹出人物介绍
- 关键词:「特殊匹配」里选「角色高亮」
- 点击时:弹出卡片
- 卡片内容:
{roleName}
{roleIntro}
内置模板「人物」分类里的「人物卡」就是这个用法。
显示命中位置
打开「显示命中位置」后,点到命中的文字会显示「本章第 N / M 处」和「全书 N 处」,并提供「上一处」「下一处」跳转。全书的数量需要一点时间计算,算好之前显示「全书计算中…」。
这个开关可以单独用,也可以和揭开、折叠、弹出卡片一起用。内置模板「重点伏笔」分类里的「计数和跳转」就是单独开它的例子。
和「高亮文本可点击编辑」的关系
设了点击效果(或开了「显示命中位置」)的规则,点到时总是按规则自己的设置响应,不看「高亮设置」里的「高亮文本可点击编辑」开关(规则页右上角「⋯」→「高亮设置」)。
点击方式选「默认」、也没开「显示命中位置」的规则照旧:有备注弹备注,角色、生词弹对应的卡片,其余规则在开了「高亮文本可点击编辑」时打开编辑。
导出 EPUB 时
导出 EPUB 时打开「应用高亮规则」,点击效果按下面的方式保留:
- 折叠:正文里显示摘要,全文写成弹注。点摘要弹出全文
- 揭开:遮挡的样式照旧,被遮住的文字写成弹注。点一下弹出原文
- 弹出卡片、显示命中位置:EPUB 里没有对应的写法,导出后只保留样式
弹注同时按多看和 EPUB 3 的写法输出。支持弹注的阅读器(如多看)点一下就弹出;不支持的阅读器点链接会跳到章末列出的注文,内容不会丢。
Reeden