• ベストアンサー

HPの背景に動画

HPの背景に動画を入れるにはどうすればいいでしょうか。 自作のHPでの方法と、ブログでの方法は違うでしょうか。 文字などのコンテンツの後ろで撮った映像が動いているトップページを作りたいと思っています。

noname#228584
noname#228584

質問者が選んだベストアンサー

  • ベストアンサー
  • eden3616
  • ベストアンサー率65% (267/405)
回答No.2

jQueryを使えばできます。 http://www.webcreatorbox.com/tech/video-background/ 参照先のサイトにも書かれていますが、 動画のサイズを限りなく小さくする配慮が必要であったり 文字の見栄えを邪魔しないような内容にしたり 動画加工の知識が必要であったり いろいろ気を付けることはあります。 >自作のHPでの方法と、ブログでの方法は違うでしょうか。 ブログでCGIなどのプログラムは利用できないでしょうが、 jQueryはjavaScriptで書かれています。 javaScriptは閲覧しているパソコンのブラウザ上で動作するプログラムですので 設置するサーバー(自分のHPやブログ側)の環境にとらわれません。 ご自分のHPに設置される場合は、ダウンロードしたフォルダごとアップロードし、 マニュアルやサンプルに沿って設置が容易ですが、 ブログに設置する場合はトップページに設置した際に記述するリンクなどを ブログのファイルアップローダでアップロードしたアドレスと噛み合うように適切に設置するなど 工夫する場面があるかとおもいます。 もっとシンプルに簡単に動く背景を利用したいのであればGIFアニメーションを使用する方法があります。 GIFアニメとはパラパラアニメのように複数の画像を連続して表示してアニメーションできる画像ファイルです。 GIFファイルの作成はオンラインで出来るもの http://www.bannerkoubou.com/anime/ や、ツールを使って作成できます http://www.forest.impress.co.jp/library/software/giam/ このようなGIFを背景画像として使用すれば動いている背景が手軽に作成できます http://allabout.co.jp/gm/gc/23797/

noname#228584
質問者

お礼

ご回答ありがとうございます。 ご紹介のページのソースを自分のブログにそのまま貼ってみたのですが…そんな簡単にできたら苦労しませんよね。

その他の回答 (3)

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.4

×Canvasを後ろに持ってくるのが落とし所かなとも思いますが。 ○Videoを後ろに配置するのが無難かなとも思いますが。

noname#228584
質問者

お礼

ご回答ありがとうございます。 せっかくの訂正も、理解できなくて申し訳ありません。

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.3

単純に作ればこんな感じで function playBGVideo(url) { var canvas = document.createElement('canvas') var ctx = canvas.getContext('2d') var style = document.body.style style.backgroundRepeat = 'no-repeat' style.backgroundSize = 'cover' var video = document.createElement('video') video.oncanplaythrough = function () { canvas.width = video.videoWidth canvas.height = video.videoHeight video.play() paint() } video.src = url video.load() function paint() { ctx.drawImage(video, 0, 0) style.backgroundImage = 'url('+canvas.toDataURL()+')' requestAnimationFrame(paint) } } WebkitやFirefoxの提供するCanvasやElementを背景にできるAPIを使えばもっと軽くなるとは思います。 Canvasを後ろに持ってくるのが落とし所かなとも思いますが。

noname#228584
質問者

お礼

ご回答ありがとうございます。 ご紹介のソースをどこで使えばいいかもわからない素人なので、出過ぎた望みだったようです。

回答No.1

GIFを作るか、全体をFLASHで構成するかです。 ただ糞重たいページになるので、見る側は敬遠しますね。

noname#228584
質問者

お礼

ご回答ありがとうございます。 背景を動画にして、軽く動いているページはたくさんあるので、きっと軽くする方法はあるのだと思います。 むずかしいようですが。

関連するQ&A

  • HPの背景を固めたい

    Gaiax系のHPを持っているのですが、他のページように、スクロールさせると、背景は動かないで、文字や画像だけが動くようにしたいです。 それなりのタグを以前、見た気がするのですが覚えてません…。 なので、知ってる方がいたら、HP初心者の私にもわかるよう、簡単にお願いします。

  • HPの背景色

     私のHPのことなのですが、トップページの背景色を無色(白)にしているつもりなのですが、一部の方は、緑になるというのです。  で、その画像をコピーして送ってもらうと確かに緑なのです。 なぜでしょうか?すべての人がなるということではなく、ほんの一部の人だけなのですが。  ちなみに、その方のマシンは、自作機で、詳細のスペックは、本人も分からないそうです。また、OSは、Me。IEは6です。 教えていただくために、他に、何か情報が必要ということであれば、できるだけ答えますが、なにぶん私以外の個人情報は、取りにくいです。  勝手なお願いで申し訳ありません。

  • かんたんなHPの作り方を教えてください

    初めて質問します。 簡単な、ブログと掲示板とカウンターと新着情報程度のコンテンツでHPを作成したいのですが タグがわからないので真っ白なページを前に困ってしまいました。 背景の設定や画像、リンクなどタグではなくアイコンから挿入できる無料HP作成サイトはないでしょうか。 HPビルダーはありません。

  • HP作成

    法人のHPを作ろうとしています。 現在はブログがあり、コンテンツはある程度そろっています。 これをブログでないHPにする場合、 業者に任せる 自作する これのどちらかで迷っています。 業者に任せる場合は費用納期はどのくらいか、良い業者はどこか 自作の場合、学校に通うか、通信教育、本などで学習するのがいいか どの方法がいいかご意見を聞かせてください。

  • Youtube動画背景差し替え

    Youtubeで動画配信されている方で、ライブではなく、動画でも背景画像を自由な画像に変えている方がいらっしゃいます 動画編集ソフトウェアは、WindowsのDavinchiまたはShotcutを持っています カメラの後ろには緑色のカーテンがあるので、このカーテンの背景色のところに、希望の映像や写真をいれたいです Youtube動画編集に関する本を図書館で5冊借りましたが、そのやり方は書かれていませんでした Windowsで動画(録画)の背景画像を、任意の背景にする方法が書かれた書籍またはサイトを教えてください

  • HPの背景&文字が…

    HPを作っているのですが、とても寂しい感じになってしまいます。背景とかも、ただの白なので可愛い背景とかどうやって付けるのですか?あと、可愛い文字とかどうやって作るのですか?こんあ文字を作りたいのですが…  http://yaplog.jp/chikako121/ 教えて下さい><;

  • YahooジオシティでHPを開局しましたが

    これまで作ったのはジオシティを利用して作りましたが、今度は個性的なものを作りたいです。 HPビルダー6.5でトップページを作れますか? デシカメで撮影した音声付の動画を背景にするにはどうしたら良いのでしょうか? 定期的に画像は更新したいのですがいい方法がありますか?

  • 背景画像をリンクにする?

    タイトルの通りなのですが、よくブログなどにある、headerの部分を画像にしてtopへのリンクを張る方法が分かりません。 例えば森永卓郎さんのブログだと、タイトルの「つながるモリタクBLOG」の部分にリンクが張ってあり ブログのトップページに移動するようになっていますが、このクリックできる範囲を広げて、 緑色の背景画像の部分をクリックしても同じく移動できるように指定することはできませんでしょうか? 単に画像にリンクを張るだけならできますが、背景にしてみたところ詰まってしまいました…。 よろしくお願いいたします。

    • ベストアンサー
    • CSS
  • レンタル掲示板の背景に自己HPの画像を入れたいとき

     レンタル掲示板の背景に自分のHPの画像を入れたい場合、  まず自分のHPにhtmlでページを作成し、そこに画像を貼る、でいいんでしょうか。その後その画像はどのようなファイルにして保存すればよいのか教えてください。  HPで使用するjpgやgifの画像ファイルはimageフォルダにまとめて入れてありますが、掲示板の背景として転送する画像のフォルダは、別にした方がいいんですよね。その場合どの階層に置けばいいんでしょうか。imageフォルダと同じくトップページindex.htmと同じ場所でいいのでしょうか。  

  • タイトル文字が背景色で塗りつぶされないようにするには?

    Seesaaブログでフリーのテンプレートを使っています。 ところが、トップページ最上部のタイトル部分がどうもうまく表示されず、困っております。 お分かりの方がいらっしゃれば、教えていただければ幸いです。 本来は、タイトルの文字が白色で、背景色がピンクで表示されるのですが、 トップページを立ち上げると、はじめ一瞬そうなるのですが、すぐ全体がピンクで塗りつぶされてしまいます。 トップ画面を下にスクロールして、再び上にスクロールするとタイトルが白で背景がピンクと、正しい表示に戻ります。 他のページに飛んだ場合なども同じで、タイトル文字の部分がピンクで塗りつぶされてしまいます(一旦下にスクロールしてから上に戻すと直る)。 どうしてなのでしょうか。CSSの記述がまずいのでしょうか。 あまりCSSに詳しくないもので、大変お手数ですが、わかりやすく教えていただけるとありがたいです。 どうぞよろしくお願いいたします。

専門家に質問してみよう