LoginSignup
0
1

More than 1 year has passed since last update.

埋め込みのTwitterをライト・ダークモード、動的に切り替える

Last updated at Posted at 2022-05-03

JavaScriptかjqueryで簡単に切り替えることができます

Twitterのダークモードの入れ方

<script defer async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<a class="twitter-timeline" data-theme="dark" href="https://twitter.com/hogehoge">@hogehoge</a>

data-theme が dark であればダークモードになります。

jqueryで切り替える

<script defer async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<div id="twitter"></div>
<script>
	var isdark=1,
		darkstr="";

	if(isdark == 1) {
		darkstr=' data-theme="dark"';
	}

	$('#twitter').html('<a class="twitter-timeline"' + darkstr + ' href="https://twitter.com/twitter">@hogehoge</a>');
</script>

参考までに

うちの場合は iframe 以下のHTMLで切り替えていますが、こちらのが安定するようです。

また、現時点でFacebookは埋め込みのダークモードは未対応です

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1