मैं बस एक परियोजना में यह सटीक काम कर रहा हूँ। HTML पक्ष इस तरह से देखा गया:
<a href="[fullsize]" class="gallerypic" title="">
<img src="[thumbnail pic]" height="90" width="140" alt="[Gallery Photo]" class="pic" />
<span class="zoom-icon">
<img src="/images/misc/zoom.gif" width="32" height="32" alt="Zoom">
</span>
</a>
फिर CSS का उपयोग करना:
a.gallerypic{
width:140px;
text-decoration:none;
position:relative;
display:block;
border:1px solid #666;
padding:3px;
margin-right:5px;
float:left;
}
a.gallerypic span.zoom-icon{
visibility:hidden;
position:absolute;
left:40%;
top:35%;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
a.gallerypic:hover span.zoom-icon{
visibility:visible;
}
मैंने सीएसएस पर बहुत सारे नमूने छोड़ दिए ताकि आप देख सकें कि मैंने शैली को करने का फैसला कैसे किया। ध्यान दें कि मैंने अस्पष्टता को कम किया ताकि आप आवर्धक ग्लास के माध्यम से देख सकें।
उम्मीद है की यह मदद करेगा।
संपादित करें: अपने उदाहरण के लिए स्पष्ट करने के लिए - यदि आप चाहते थे तो आप visibility:hidden;इसे अनदेखा कर सकते हैं और :hoverनिष्पादन को मार सकते हैं, यह सिर्फ उसी तरह था जैसे मैंने किया था।