承 Zero0910 大大 #1SHMuVYX 一文提示
本文提供更改 custom.css 档以隐藏 poi “未卜先知”插件剧透的方式,实测有效。
◎ 适用情境:希望以“未卜先知”插件的大破警告取代poi的默认警告,
但又不想看到该插件剧透。例如开直播。
◎ 步骤
1. Poi 主画面 -> 齿轮 ->【显示设定】页签打开 custom.css
https://imgur.com/73uiYTo
2. 依个人需求,下列三种方案择一,复制贴上存盘,重启poi。
(1) 隐藏全部剧透
#plugin-prophet {display: none}
(2) 只隐藏 panel 1(我方HP)
#plugin-prophet > #overview-area > div > div:nth-child(1) {display: none}
(3) 只隐藏 panel 2(敌方HP、战斗结果、掉落、制空、罗盘等)
#plugin-prophet > #overview-area > div > div:nth-child(2) {display: none}
◎ 实测截图
以只隐藏 panel 2 的设定为例
战斗结果与掉落不显示,但我方HP正常显示
https://imgur.com/FSJ2Z8Y
罗盘方向亦不显示
https://imgur.com/t5lD6ID
如设定隐藏全部剧透,则右方区域会是一片空白,截图略。
◎ 开发工具使用方式
如何找到想要隐藏的 element?
1.于游戏画面左下角,按下“开发者工具”按钮
2.展开原始码到目标元素。对应的插件视窗会显示阴影如图。
https://imgur.com/UdEH2Fb
3.按右键 copy -> copy selector 即可。如图
https://imgur.com/hh307an
我这边不使用 class (.) 来定位元素,
而是直接指定 element id (#),
并且从 #plugin-prophet 开始明确以阶层关系 (>) 指定目标元素。
如此可以更加明确且弹性的选择想要隐藏哪个元素。
如果将来插件改版,只要依样画葫芦,把元素位置找对填对即可。
◎ 测试系统资讯
CSS的套用理应与OS无关,但仍附上供参。
Poi version: 10.1.0
OS: linux (Debian Stretch 9.6)
Desktop: KDE Plasma 5.8.6
custom.css path: ~/.config/poi/hack/