我有一个简单的问题。如何使用reddit Embed作为一个轻主题?我的意思是,默认情况下,reddit使用的是暗模式。目前我在我的网站上使用的是深色模式和reddit embed (也是深色模式),我有一个冲突,因为embed的字体颜色也是深色的,我无法阅读任何东西。所以我必须将reddit嵌入切换为轻量主题。我做了研究,但没有发现任何东西。如何在reddit embed上使用光照模式?我嵌入reddit脚本的方式是这样的:
<blockquote class="reddit-card"><a href=${url}></a></blockquote>
网址是简单的url从reddit帖子,与此我正在使用reddit脚本。我将非常感谢您的帮助!
发布于 2021-03-31 18:52:06
<div>mytest</div>
<div class="reddit-embed" data-embed-media="www.redditmedia.com" data-embed-parent="false" data-embed-live="false" data-embed-uuid="b16d61dd-20f4-432d-996b-03f1140c744b" data-embed-created="2021-03-31T10:23:23.712Z"><a href="https://www.reddit.com/r/OldSchoolCool/comments/mgyn3y/when_homer_simpson_started_a_band_1993_1969/gsvyyw7/">Comment</a> from discussion <a href="https://www.reddit.com/r/OldSchoolCool/comments/mgyn3y/when_homer_simpson_started_a_band_1993_1969/">When Homer Simpson started a band. 1993/ 1969</a>.</div><script async src="https://www.redditstatic.com/comment-embed.js"></script>
Reddit embed是一个iframe
。您没有直接访问它的权限。但是,您可以指定自定义脚本。
您必须修改这个https://www.redditstatic.com/comment-embed.js,并在某个地方托管您的js脚本。
在js脚本中,您需要指定要加载自定义CSS,然后可以相应地修改颜色:
这不是一个完整的解决方案,而是关于如何设计嵌入样式的一般指导。您没有提供任何代码,因此很难为您的问题提供具体的答案。
在我的第二张图片中,您可以看到前面提到的带有style
属性的blockquote
。上色的那个。
https://stackoverflow.com/questions/66885138
复制相似问题