• 締切済み

WEBのjQueryについて。

前回「例えばホロライブのホームページにアクセスする際、https://hololive.hololivepro.com/ 一番最初にホロライブのロゴが文字とともに表示、フェードアウトしていきます。それらはどうやっているのでしょうか。ソースコードを確認してもそれらしきものがないのでお願いいます。」と言う質問をさせていただき、jQueryを使用していることがわかりました。感謝します。そして追加で質問です。jQueryを使用して、どうやって画像出力をしているのでしょうか。ソースコードを見ても画像urlらしきものはなかったので教えてもらえれば幸いです。(▶hololiveみたいなロゴ表示)

  • HTML
  • 回答数2
  • ありがとう数0

みんなの回答

回答No.2

JQを使ってる場合多くは、動的なエレメント操作で動いていることが多く。 キーとなる、ID <div id=aaaa>などの"aaaa"の部分。。 これを書くプラグインの初期化の位置として与えると、 JQで、そのaaaa(JQでID=aaaaは#aaaaと書く) に対して、必要要素を追加して、後は演出。 フェードだったりワイプだったり、ムーブその他。。 を動かすという感じで、HTML側のソースには可能な限り 何も書かないのが、普通です。 →そうすることで、プラグインを変えた時、  必要なものをプラグインが自分で追加するので、  HTMLへの追加が最小限となり、コストダウンするって考えがあるので。 基本JavaScriptの延長なので、同じ事をJQなしでもできますので、 興味があれば、やってみてもいいかもです!。 という事で回答というか、今回の議題で大事なのが、、ここでしょうか。 「ソースコードを確認してもそれらしきものがないのでお願いいます。」 HTMLではなく、JS側のソースコードにあるのです!。

  • t_ohta
  • ベストアンサー率38% (5085/13288)
回答No.1

1557行目からのJavaScript内で行われています。 $('body').append('<div id="js_fade2"></div>'); と言う処理で<div>を追加しており、このidに対してCSSで背景画像としてロゴを割り当てています。 JavaScriptで処理された結果は通常のソースを見るだけでは判りませんので、開発者ツールとかデベロッパーツールと呼ばれるブラウザの機能を使って、JavaScriptを使って生成された結果も見ないといけません。

関連するQ&A

  • HTMLの画像指定?

    例えばホロライブのホームページにアクセスする際、https://hololive.hololivepro.com/ 一番最初にホロライブのロゴが文字とともに表示、フェードアウトしていきます。それらはどうやっているのでしょうか。ソースコードを確認してもそれらしきものがないのでお願いいます。

    • ベストアンサー
    • HTML
  • jQueryを使ったロールオーバーについて

    初めまして。Webサイト作成の初心者です。 JQueryを使って、フェードエフェクト効果のあるロールオーバーを作成したいと思っております。 例えば次のサイトでは、若干フェードエフェクト効果のあるロールオーバーとなっておりますが、ソースを見るとbody内にはオフマウス用の画像だけが記されております。 http://mizuame.sakura.ne.jp/jquery.tgImageRollover/demo/script2.html オンマウス用の画像への切り替えはCSSで行っているのでしょうか? ちなみに、グローバルメニューなどでは、オフマウス用とオンマウス用の画像を一つにし、CSSで座標を調整することで、ロールオーバーをすることが多いと思いますが、この方法だとJQueryを使ってロールオーバーにフェードエフェクト効果を付けることはできないのでしょうか? それとも、やはりロールオーバーにフェードエフェクト効果を付けるには、オフマウス用の画像とオンマウス用の画像を、それぞれ用意し、オフマウス用の画像はHTMLに記述し、オンマウス用の画像はCSSに記述するのでしょうか? どのような回答でもお受けしたい所存で御座いますので、どうか宜しくお願い致します!!

  • jqueryで順番に実行する方法

    jqueryについて教えてください。 画像を順番に表示するにはどうすればよいのでしょうか? 下記のようにやるとすべての画像が同時にフェードイン、フェードアウトします。 setInterval(function() { $("#i1").fadeIn(3000).fadeOut(3000); $("#i2").fadeIn(3000).fadeOut(3000); $("#i3").fadeIn(3000).fadeOut(3000); $("#i4").fadeIn(3000).fadeOut(3000); $("#i5").fadeIn(3000).fadeOut(3000); }, 6000); 同時にではなく、順番(1を表示した後に2というように)に表示するにはどうすればよいのでしょうか?

  • jQueryスライドプラグイン

    jQueryスライドプラグイン FLASHを使用せずにjQueryのプラグインで以下のような表現は可能でしょうか? http://www.starcat.co.jp/ 以下が実現したいです。 ・メイン画像がフェードまたは、スライドで切り替わる ・メイン画像クリックで別のページへリンク ・サムネイルクリックでメイン画像が切り替わる ・ランダムで表示できる ・自動で遷移する。

  • jQuery Cycle Pluginで表示時間を

    jQuery Cycle Pluginで4枚の画像をフェードで切り替えて順に表示するものを作っています。 そこでできることなら各画像の表示時間(timeoutの部分)をそれぞれで変えたいのですが、そのような方法はあるのでしょうか? (フェードの時間(speed)は一定で構いません) 1枚目……………1秒表示     ↓(フェード1秒) 2枚目……………4秒表示     ↓(フェード1秒) 3枚目……………2秒表示     ↓(フェード1秒) 4枚目……………1秒表示(ここで停止なので厳密には秒数は関係なし) 以下のJavaScriptでは表示時間をそれぞれ変えることが可能のようなのですが、 こちらはフェード機能がないようでして…。 http://attosoft.info/blog/release-animate-image-js/ Cycle Pluginにこだわっているわけではありませんので、他の方法で実現可能なものがあれば 教えていただないでしょうか? ※実装しなければならない条件  ・切り替え方法はフェード  ・リピートしない(4枚目で止まる)  ・各画像の表示時間をそれぞれで変える ←←←これを追加したい ※その他の条件  ・HTML 4.01 Transitional  ・IE6でも表示可能  ・Flash使用不可 よろしくお願いします。

  • jQuery & 下記のスクリプトにて画像のフェードイン・アウトで切り

    jQuery & 下記のスクリプトにて画像のフェードイン・アウトで切り替えるスクリプトについてご質問です。 http://medienfreunde.com/lab/innerfade/ html のロード時に数枚の切り替え予定の画像がスクリプトが 読み込まれる前に全部表示されてしまって格好が悪いので、 表示させないようにする為には、どうすればよろしいでしょうか? 特に上記のスクリプトを用いなくても代替えのスクリプトがあれば、そちらでも構いません。

  • 複雑なjQuery

    このサイトはjQueryを使用していると思いますが、色々な要素が入ってます。 どのようなサンプルを使用しているのか分かる方教えてください。 1.ロゴがばらばらにフェードインします。 2.下から上にページがスクロール(最初はスピードが速くて、最後は遅くスクロール)して トップページが表示されます。 3.ロールオーバー(回転)でメニューボタンが変化してます。 4.背景が何層かになっています。 5.ビデオの埋め込み jQueryは初めてなので初心者です。 このサイトはとてもカッコいいです。 このようなサンプルデータが書かれている参考サイトを教えてください。 サンプルデータをダウンロードしたいです。 クリスチャン ダダのサイト http://www.christiandada.jp/

  • JQueryを使用して画像をゆっくり表示させる

    JQueryを使用して画像をゆっくり表示させる ご覧いただきましてありがとうございます。 今回新規でHPを作るにあたり、トップの画像をゆっくりと表示させようと思っています。 そういった画像はFlashで良く見るのですが、Flashを使わずJQueryで作成しようと思っています。 ただ、逆引きのサイトなどを見てもボランクリックで表示やスライドショーの表示方法は載っているのですが 私の理想としている風のはなかなか見つけられません。 詳しい方、ご教授いただけると幸いです。 http://www.wasedasai.net/about このような風に表示するのが理想です。 ソースを見るとこのサイトもJQueryを使用しているみたいなのですが・・・

  • SexyLightbox(jquery)について

    http://code.google.com/p/company-project/source/browse/trunk/css/sexylightbox.v2.3.jquery.js?r=4 上記のSexyLightboxというプラグインを AJAXで読み込んだ先で使用したいと思っているのですが、 普通に画像リンクに飛んでしまい、うまくいきません。 どなたかご教授いただければと思います。 よろしくお願いいたします。

  • Jquery.ajaxでHTML読み込み

    現在、Jquery.ajaxを使って外部HTMLの読み込み処理を行い、処理完了後にフェードで表示させるということをしているのですが、読み込んだHTMLに貼り付けてある画像が読み込まれる前にHTMLが表示されてしまい、困っています。 Jquery.ajaxでは内包されている画像の監視まではできないのでしょうか? 下記が今作っているコードです。 $contest.css({ "opacity": 0 }); $.ajax({ type: "GET", url: "hoge.html" dataType: "html", success: function(data) { $contest.html($(data).find("#hoge")); }, complete: function() { $contest.stop().animate({ "opacity": 1 }, 1000, "easeOutCubic"); } }); おわかりになる方、ご教授お願いします。