one's way blog

ワクワクを生み出せるWebエンジニアを目指して。

【60:tubular】Youtubeの動画を背景に使う

f:id:seintoseiya:20160421090949p:plain
プロジェクトNo.60:tubular - DEMO

Youtubeの動画を背景全面に表示・再生できるJQueryプラグインがあったので試してみた。

ライブラリのダウンロード

まずは公式サイトからライブラリをダウンロード。
tubular, a YouTube Background Player jQuery Plugin | Sean McCambridge Design

使い方

HTML

<body>
	<div class="wrap">
		<!-- コンテンツ -->
	</div>
	<script src="jquery-2.1.4.min.js"></script>
	<script src="jquery.tubular.1.0.js"></script>
	<script>
	$(function(){
	    $('document').ready(function() {
	        var options = { videoId: 'OZDnWcf20kE'};
	        $('.wrap').tubular(options);
	    });
	});
	</script>
</body>

videoIdにはyoutubeのURLの「http://youtube.com/watch?v=」から「&」までの部分を記述すればOK。
options部分は公式サイトを参照ください。
オート再生やミュートなどの機能があります。

DEMO

動画の上にロゴを表示してみた。
スクロールして背景を設定していない部分は動画が表示される。
DEMO


(2016/4/26追記)
HTMLを開くだけでは動画が再生されないので、Webサーバにあげて確認してください。
あるいはjquery.tubular.1.0.jsの133行目のURLの初めにhttps://を加えるとローカルでも動作します。