Ich habe ein anklickbares Bild, wenn ich den Mauszeiger anhabe. Ich möchte eine kurze Beschreibung darüber anzeigen. Ich habe versucht, eine Methode mit CSS und jQuery, aber es scheint wie es glänzt, wenn ich schweben, anstatt in einem stationären Zustand (statisch) bleiben.Hover klickbare Bildbeschreibung funktioniert nicht
HTML
<a href="#" class="project">
<img src="images/valencia.png"/>
</a>
<a href="#" class="description">
<p>In this website you find information about sport and gastronomy in Valencia. It was built for the Erasmus+ Project.</p>
</a>
CSS
a.project img {
height: 150px;
width: 200px;
border-radius: 5px;
border: 1px solid #fff;
}
a.description {
text-decoration: none;
}
a.description {
height: 150px;
width: 200px;
background-color: white;
color: black;
border-radius: 5px;
opacity: 0.8;
position: absolute;
top: 0;
left: 90px;
right: 0;
bottom: 0;
visibility: hidden;
}
a.description p {
margin-top: 35px;
}
jQuery
$('a.project img').mouseover(function(){
$('a.description').css("visibility","visible");
});
$('a.project img').mouseout(function(){
$('a.description').css("visibility","hidden");
});
Bitte erarbeiten. Ich habe deinen Code in eine Geige geschrieben und der Hover-Effekt scheint genau so zu funktionieren, wie man es erwarten würde. https://jsfiddle.net/f7fqcprs/ –
Werfen Sie einen Blick darauf und sehen Sie, ob es hilft. http://stackoverflow.com/questions/16971757/how-to-display-text-over-a-faded-image-on-hover-using-jquery – Danieboy
@RobertC, gut, wie Sie sehen können, wenn Sie Ihre Maus auf bewegen das Bild, der Text glänzt, ich will es statisch. –