Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich ein Live-Vorschau-Popup bei Mouseover für verlinkte Seiten?

Wie erstelle ich ein Live-Vorschau-Popup bei Mouseover für verlinkte Seiten?

Barbara Streisand
Freigeben: 2024-10-25 02:34:02
Original
392 Leute haben es durchsucht

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

Live-Vorschau bei Mouseover mit verknüpften Seiten anzeigen

In diesem Artikel erfahren Sie, wie Sie eine Funktion erstellen, die eine Live-Vorschau anzeigt einer verlinkten Seite in einem kleinen Popup, wenn der Benutzer mit der Maus über den Link fährt.

Ähnlich der auf cssglobe.com demonstrierten Funktionalität möchten wir ein Popup implementieren, das beim Mouseover eine Live-Vorschau der verlinkten Seite anzeigt. In unserem Fall erweitern wir es jedoch, um Live-Inhalte anzuzeigen.

Lösung

Mithilfe eines Iframes können wir beim Mouseover eine Live-Vorschau der Seite einbinden :

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

a:hover + .box,.box:hover{
    display: block;
    position: relative;
    z-index: 100;
}</code>
Nach dem Login kopieren
<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>
Nach dem Login kopieren

In dieser Lösung ist jedem Link ein verstecktes Div zugeordnet, das einen Iframe zur Anzeige der Live-Vorschau enthält. Wenn der Benutzer mit der Maus über den Link oder das Div fährt, wird das Div sichtbar, relativ zum Link positioniert und dank des Z-Index über anderen Elementen angezeigt.

Das obige ist der detaillierte Inhalt vonWie erstelle ich ein Live-Vorschau-Popup bei Mouseover für verlinkte Seiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage