動画サムネイル画像に再生アイコンをCSSで上乗せして何かそれっぽくする方法

 
どうもpei(@pei_babo)です。

見せ方って重要ですよね。
ノンデザイナーな私も少しでも見せ方を上手くしたいわけです。
あとYouTubeの動画タグを何個も同じページに配置すると読み込みに時間がかかってしまってあまり良い感じではありません
出来ればYouTubeのサムネイルだけ取ってきて、ここ押すとどう見ても動画が再生します、みたいにしたいわけです。

そういうわけで今日は動画のサムネイル画像の上に再生アイコンをCSSで上乗せしてちょっとそれっぽくする方法を紹介します。

こういうやつね。
動画サムネイル画像に再生マークをCSSで上乗せするデモ 2

 

プログラミングやWordPressを習得するのに一番近道な方法とは?

 

①再生アイコンを手に入れる

key9 (2)

再生アイコンなど簡単に作れるよ!という方はこの章は無視して構いません。
フォトショとか使えないしアイコンとかどうやって作るんだい…という私のような方は、まずは下記のようなサイトから自分の使いたい再生アイコンをダウンロードしてきましょう。

PNG形式をダウンロードしましょう。
もし透過されていないアイコンを使用する場合は、下記の投稿にmacで簡単に透過画像ファイルを作成する方法が書かれていますので参考にして下さい。

 

②YouTubeのサムネイル画像を取ってくる

ご存知の方も多いかと思いますが、YouTubeのサムネイル画像はめちゃくちゃ簡単に取ってこれるようにYouTubeが用意してくれてます。

例えばYouTubeの動画のURLが「https://www.youtube.com/watch?v=QZ1poicuB2s」だとしたらv=の後の11字の文字列がYouTubeの動画IDになります。
それを下記の「ここに動画ID」と書かれた部分に埋め込めばサムネイル画像を簡単に使用できますよ。

こんな感じね。

 

③CSSでサムネイル画像の上に再生アイコンを載せる

準備が整いましたので、あとはCSSで調整していきましょう。
まずはコードを載せちゃいますね。

 
HTML

CSS

画像の大きさによって再生マークが上手く真ん中に来ない場合は.videoBox .playのtopやleftを調整してくださいね。

 

デモ

このままでも良いのですが、YouTubeにそのまま移動するのが嫌だ!という方も多いと思いますので、デモではMagnific PopupJSを使用してそれっぽくしております。

それっぽくしたデモはこちら

 


 

ちなみにMagnific Popupの使い方は下記のサイトが非常に分かりやすいです。

 

まとめ

YouTubeをやり始めたという方も多いかと思いますので、これでサムネイルを動画っぽくして自分のサイトの表示を遅くならないように出来ると良いですね。



 

もし良かったらフォローとか購読して頂けると嬉しいです!╭( ・ㅂ・)و ̑̑ グッ !

follow us in feedly

コメントを送る

メールアドレスが公開されることはありません。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください