お仕事のご依頼や採用についてなど、
お気軽にお問い合わせください。

© CREATIVE WEB INC. ALL RIGHTS RESERVED.

BLOG

LAB#001背景全体にYoutube動画を利用したページ作成[jquery-tubular]

2013.10.18LAB

はじめまして、たまにデザイナーのおかべんです。

閲覧環境の進歩によって、高速・大容量のデータ通信が可能になってきましたね。
背景全体に動画を表示して、インパクトあるページ作成をする場合、今でもFlashを利用しているサイトも存在しますが、実際作成するとなると、スマートフォン等デバイス対応も必要だし、少し効率が良くなかなぁと(個人的にはAS3.0好きだったけど)

という事で記念すべき【CREATIVE LAB#001】は、
背景全体にYoutube動画を利用したページ作成[jquery-tubular]
をさくっと実装してみようと思います。

またシリーズ化しますので、全3回を予定。
LAB#002:背景動画にアミ掛けをいれてより実践的に!
LAB#003:閲覧環境まで考慮して処理を変えよう!

ちなみに[jquery-tubular]はMIT Licenseだよ!やったね!
(ちゃんと守れば商用利用可)

実装サンプル
https://www.creative-web.co.jp/lab/001/
※ちなみに動画は自分で遊びで作ったもの

STEP1

https://code.google.com/p/jquery-tubular/downloads/list
からjquery.tubular.jsをダウンロード

STEP2

<head>内へ必要なjQueryと jquery.tubular.jsを読み込みます。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
<script src="js/jquery.tubular.1.0.js" type="text/javascript"></script>

STEP3

<head>内へtubularを実行する記述をします。※もちろん外部ファイル化OK
videoIdにはYoutubeの動画IDをいれます。
赤文字の部分:http://www.youtube.com/watch?v=gbIyfJ67hB0

<script>
$().ready(function() {
$('#wrapper').tubular({videoId: 'gbIyfJ67hB0'});
});
</script>

STEP4

先ほど設定した要素IDを内へ記述します。

<div id="wrapper"></div>

これだけで画面全体へ表示する部分は完成!

以下はサンプルのソース

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>サンプル|背景全体にYoutube動画を利用したページ作成[jquery-tubular] CREATIVE LAB#001</title>
<style>
body{margin:0;padding:0;border:0;}
</style>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.tubular.1.0.js"></script>
<script>
$().ready(function() {
$('#wrapper').tubular({videoId: 'gbIyfJ67hB0'});
});
</script>
</head>
<body>
<div id="wrapper"></div>
</body>
</html>