Ich mag einen CSS-only Popup für ein Bild implementieren, die angezeigt werden sollen, wenn der Benutzer mit der Maus über dieses Bild schwebt. Nachdem hier lesen, zum Beispiel in this thread, kam ich mit dieser Lösung:CSS Hover Popup mit Fade-in und -out
a.tooltip span {
width: 250px;
border: #000 1px solid;
background: #F8F8F8;
display: none;
padding: 10px;
z-index: 1000000;
opacity: 0;
transition: 750ms all;
}
a.tooltip:hover span {
display: inline;
position: absolute;
top: 10px;
left: 25px;
outline: none;
text-decoration: none;
font-size: 70%;
color: #000;
opacity: 1;
}
Allerdings ist diese Lösung nicht die Popup-Fade-In macht, ist es einfach, ohne jede Verzögerung erscheint. Außerdem möchte ich, dass das Popup ausgeblendet wird, wenn der Benutzer den Mauszeiger wieder wegbewegt.
Alle Ideen, was ich tue, falsch, oder was soll ich lieber stattdessen versuchen?
PS: Dies ist, wie ich den Code nennen:
<a href="#" class="tooltip">
<img src="questionmark.png" />
<span>Tooltip Text.</span>
</a>
Hmm, würden Sie in der Lage sein, die entsprechende HTML-Struktur hinzuzufügen, so dass es einfacher ist für die Menschen das Problem zu reproduzieren Sie konfrontiert? – Serlite
Der Übergang ist in den '' , nicht in der Tooltip, und der Übergang ist nicht in dem ': hover' Zustand. –
Hallo Matthias, Ihr Code spiegelt keine der angenommenen Antworten wider, ist der Link, auf den Sie verweisen. Es gibt 3 Methoden für diesen Beitrag, die Sie ausprobieren können. – David