lyt
1
フォーラム(Discourse搭載)の投稿にいくつかのビジュアライゼーションを埋め込みましたが、iframeの背景が透明なため、ダークモードでは残念ながらひどく見えます。
そこで、iframeの背景色を変更しようとしました。その方法を見つけ、HackMDでテストしたところ、うまく機能しました。しかし、Discourseフォーラムで送信すると、機能しません!ダークモードが優先されます。
使用しているコードの構造は次のとおりです。
<iframe width="100%" height="300" style="background-color: #FFFFFF" src="https://dune.com/embeds/1002945/1734962/fe28df65-99a3-4b98-8cb4-e97f132c8165" frameborder="0"></iframe>
「いいね!」 1
SaraDev
(Sara Devlaeminck)
2
iframe のカスタム背景色を設定するには、カスタム CSS を使用する必要がある可能性が高いです。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.