यह CSS3 में :hover
pseudoelement उपयोग कर रहा है।
HTML:
<div id="wrapper">
<img src="http://placehold.it/300x200" class="hover" />
<p class="text">text</p>
</div>
सीएसएस:
#wrapper .text {
position:relative;
bottom:30px;
left:0px;
visibility:hidden;
}
#wrapper:hover .text {
visibility:visible;
}
डेमो HERE।
एचटीएमएल:
<div id="wrapper">
<img src="http://placehold.it/300x200" class="hover" />
<p class="text">text</p>
</div>
सीएसएस:
#wrapper p {
position:relative;
bottom:30px;
left:0px;
visibility:hidden;
}
jqu
यह बजाय jQuery का उपयोग करके एक ही परिणाम प्राप्त करने का एक तरीका है ery कोड:
:
$('.hover').mouseover(function() {
$('.text').css("visibility","visible");
});
$('.hover').mouseout(function() {
$('.text').css("visibility","hidden");
});
आप HTML पृष्ठ के शरीर में, jQuery कोड जहाँ आप चाहते डाल सकते हैं, तो आप इस तरह सिर में jQuery पुस्तकालय शामिल करने की ज़रूरत
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
</head>
आप डेमो HERE देख सकते हैं।
आप अपनी वेबसाइट पर इसका इस्तेमाल करने के लिए, बस <img src />
मूल्य बदल सकते हैं और आप एक से अधिक छवियों और कैप्शन जोड़ सकते हैं, बस प्रारूप मैं इस्तेमाल किया कॉपी चाहते हों: साथ class="text"
मैं अपने जवाब – Fabio