lyt
1
我最近将一些可视化嵌入了一个论坛(由 discourse 驱动)帖子中,在黑暗模式下它们看起来非常糟糕,因为 iframe 具有透明背景。
所以我尝试更改 iframe 的背景颜色。我找到了方法并在 hackmd 上进行了测试;效果很好。但当我将其提交到 discourse 论坛时,却不起作用!黑暗模式占了上风。
这是我正在使用的代码结构:
<iframe>
1 个赞
SaraDev
(Sara Devlaeminck)
2
您可能需要使用自定义 CSS 来为 iframe 设置自定义背景颜色,因为默认情况下 Discourse 会移除所有帖子的样式/类。
例如,在主题中,您可以使用:
<div data-theme-1>
<iframe width="100%" height="300" src="https://dune.com/embeds/1002945/1734962/fe28df65-99a3-4b98-8cb4-e97f132c8165" frameborder="0"></iframe>
</div>
然后在您正在使用的主题的自定义 CSS 中添加:
div[data-theme-1] {
background-color: #FFFFFF;
}
如果您有兴趣在您的网站上将样式/类列入白名单,则必须通过插件来完成。
4 个赞
system
(system)
关闭
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.