Maison > Article > interface Web > Comment afficher du texte au survol d’une image sans JavaScript ?
Afficher le texte au survol de l'image
Vous cherchez à afficher une petite boîte contenant un lien hypertexte dans le coin inférieur gauche d'une image lorsque la souris passe dessus. Pour y parvenir sans utiliser JavaScript, nous présentons deux solutions CSS :
Solution CSS3 :
Utilisation du pseudo-élément CSS3 :hover :
<div>
#wrapper .text { position: relative; bottom: 30px; left: 0px; visibility: hidden; } #wrapper:hover .text { visibility: visible; }
Solution jQuery :
<div>
#wrapper p { position: relative; bottom: 30px; left: 0px; visibility: hidden; }
$('.hover').mouseover(function() { $('.text').css("visibility","visible"); }); $('.hover').mouseout(function() { $('.text').css("visibility","hidden"); });
N'oubliez pas d'inclure la bibliothèque jQuery dans l'en-tête HTML :
<head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> </head>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!