7

是否可以使用sphinx为出现在代码片段中的单词设置悬停框,类似于angular.js 登录页面中代码示例中的悬停框的外观和行为?

4

3 回答 3

3

(对于那些在常规 RsT 文本中寻找悬停工具提示时登陆这里的人)

:abbr:联标记在 HTML 中生成工具提示,如下所示:

:abbr:`linkified text (tooltip text)`

一个替代的、功能齐全的解决方案是sphinx-hoverxref扩展,它改造了一个类似:ref:角色的角色,从引用的部分、图形等中获取工具提示内容: 在此处输入图像描述

于 2020-02-20T08:53:10.717 回答
0

它可以作为一个额外的构建步骤,忽略 sphinx 的任何输入或扩展,因为 sphinx 代码片段(通常)在 sphinx 生成的 html 输出中很容易识别。因此,在 sphinx 步骤之后的额外后处理步骤可以轻松找到它们,然后可以在顶部撒上一些逻辑,根据您的喜好添加悬停框。

于 2013-12-04T09:32:34.083 回答
0

不幸的是,我认为开箱即用不会支持此功能(请参阅:https ://bitbucket.org/birkenfeld/sphinx/issue/73/show-term-contents-in-a-tooltip )。

还值得一提的是,Angular 的登录页面不是文档页面,它本身就是一个 web 应用程序,所以它首先会出现很多代码和 CSS 技巧。

于 2013-11-21T22:02:15.860 回答