ホームページ  >  記事  >  ウェブフロントエンド  >  リンクされたページのマウスオーバー時にライブ プレビュー ポップアップを作成するにはどうすればよいですか?

リンクされたページのマウスオーバー時にライブ プレビュー ポップアップを作成するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-25 02:34:02316ブラウズ

How to Create a Live Preview Popup on Mouseover for Linked Pages?

リンクされたページでマウスオーバーしたときにライブ プレビューを表示する

この記事では、ライブ プレビューを表示する機能の作成方法について説明します。ユーザーがリンク上にマウスを移動すると、小さなポップアップでリンクされたページの内容が表示されます。

cssglobe.com でデモされている機能と同様に、マウスオーバーでリンクされたページのライブ プレビューを表示するポップアップを実装することを目指しています。ただし、この例では、ライブ コンテンツを表示できるように拡張します。

解決策

iframe を利用すると、マウスオーバー時にページのライブ プレビューを組み込むことができます。 :

<code class="javascript">.box{
    display: none;
    width: 100%;
}

a:hover + .box,.box:hover{
    display: block;
    position: relative;
    z-index: 100;
}</code>
<code class="html">This live preview for <a href="https://en.wikipedia.org/">Wikipedia</a>
  <div class="box">
    <iframe src="https://en.wikipedia.org/" width = "500px" height = "500px">
    </iframe>
  </div> 
remains open on mouseover.</code>

このソリューションでは、ライブ プレビューを表示するための iframe を含む非表示の div が各リンクに関連付けられています。ユーザーがリンクまたは div の上にマウスを移動すると、div が表示され、リンクに対して相対的に配置され、z-index のおかげで他の要素の上に表示されます。

以上がリンクされたページのマウスオーバー時にライブ プレビュー ポップアップを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。