ZeroPlus Gateについて

\ シェア /

FacBook
Twitter
LINE
はてブ
PPocket
ZeroPlus Media > Web制作 > HTML/CSS > 【CSS】TwitterのタイムラインをWebサイトに埋め込む方法を解説

【CSS】TwitterのタイムラインをWebサイトに埋め込む方法を解説

HTML/CSS

2022/06/28

2023/05/08

Twitter埋め込み-方法

この記事では、「WebサイトにTwitterのタイムラインを埋め込む方法」について解説します。また、記事の後半では埋め込んだTwitterのタイムラインのレスポンシブ化についても解説します。

この記事で身につく内容
  • WebサイトにTwitterのタイムラインを埋め込む方法

TwitterのタイムラインをWebサイトに埋め込む手順

WebサイトにTwitterのタイムラインを埋め込む方法については、まずはこちらの動画をご覧ください

Twitterのタイムライン埋め込み手順

 

Twitterのタイムラインを埋め込む手順は次のとおりです。

  1. https://publish.twitter.comのサイトに行く。
  2. 中央の入力欄に、埋め込みたいTwitterアカウントのURLを入力する。
  3. 「Embedded Timeline」をクリック
  4. 「Cop Code」ボタンをクリック
  5. VSCodeにコードを貼り付け
  6. CSSでスタイル調整

 

Twitterのタイムラインを埋め込むためには、まず「https://publish.twitter.com」のサイトにアクセスしてください。

次の画像のような画面が表示されます。

TwitterURL入力

画面中央の入力欄に埋め込みたいTwitterアカウントのURLを入力します。例えば、ZeroPlus公式アカウントの場合は、こちらのURLを入力欄に入力します。

入力欄にURLを入力したら「Embedded Timeline」をクリックしましょう。

 

すると次のような画面が表示されるので、コードをコピーしてVSCodeのHTMLファイルに貼り付けます。

 

埋め込んだTwitterタイムラインのスタイル適用

コピーしたコードをそのまま埋め込むとブラウザにタイムラインが表示されます。

<a class="twitter-timeline" href="https://twitter.com/ZeroPlus_Japan?ref_src=twsrc%5Etfw">Tweets by ZeroPlus_Japan</a>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

 

出力結果(高さ調整前)

 

現状では画面幅全体に表示され、さらにタイムラインが縦に長く表示されてしまっています。この問題を解決するには、コピーしたコードをdivで囲って、スタイルを調整します。次のように記述してください。

<div class="timeline">
  <a class="twitter-timeline" data-height="500" href="https://twitter.com/ZeroPlus_Japan?ref_src=twsrc%5Etfw">Tweets by ZeroPlus_Japan</a>
  <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>
.timeline {
  max-width: 40%;
  border: 1px solid #333;
  padding: 10px;
}

出力結果(高さ調整後)

 

コピーしたタイムラインをtimelineクラスがついたdivタグで囲います。クラス名は任意で設定してください。
そのdivタグに対してスタイルを適用することで、見栄えを調整できます。

また、data-height = ‘500’ をHTMLの埋め込んだコードに適用すると、縦に長く表示されていたタイムラインが縦に短く表示されます。data-heightの数値は任意に設定してください。

 

まとめ

WebサイトにTwitterを埋め込む方法について解説しました。SNSをWebサイトに埋め込んだコンテンツは増えていますので、埋め込む方法を習得しておきましょう。

Twitterのタイムライン埋め込みまとめ

  • https://publish.twitter.com でTwitterアカウントのURLを入力する
  • タイムラインが縦に長く表示される場合は、data-heightで制御する

 

\ 学んだことをSNSでシェアしよう /

この記事の執筆者

ZeroPlus Media変種部

ZeroPlus Media編集部

ZeroPlusは、「フリーランス特化型プログラミングスクール」です。ZeroPlus Mediaでは、フリーランスとして活躍する際に役立つ有益なプログラミングやWeb制作に関する情報を発信しています。

目次

質問について

ZeroPlus Media読者限定で質問対応をおこなっています。以下の2つの方法で質問を受け付けています。

選べる2つの質問方法

1

Google Foam(テキスト)で質問

mail

フォーム送信

メールで解答

formで質問
2

Google meet(オンラインmtg)で質問

meet

日時選択

メールを受け取る

メールからmtgに参加

meetで質問
ZeroPlus Gateについて

あなたの目的に合わせた2つのサービス

あなたの目的に合わせたZeroPlusの2つのサービス
基礎からフリーランスレベルまで本質的な学びを提供しています

完全無料!30日間で学びきれる
プログラミンスクールZeroPlus Gate

  • お金をかけずに、学習を進めたい
  • Webサイトを作れるようになりたい
  • メンターや講師に質問しながら学習したい

詳しくはこちらから

フリーランス特化型
プログラミングスクール ZeroPlus

  • プログラミング学習で悩んでいる
  • 仲間と一緒に学習したい
  • フリーランスとしての総合的な力を養いたい

詳しくはこちらから