DIV CSS鼠標經過懸停在圖片上時圖片上方顯示文字(轉)


DIV CSS鼠標懸停在沒有文字內容圖片上時圖片上方顯示文字,完全是純css div實現。CSS實現鼠標懸停放圖片上方時顯示美化內容。

原始圖片顯示沒有文字在上方,當鼠標經過懸停時顯示文字並且文字背景為半透明。可以使用純DIV+CSS實現鼠標懸停圖片上顯示文字內容。

css div實現鼠標懸停圖片上方時顯示文字內容div+css實現第一張圖片沒有文字內容,鼠標懸停時出現第二張圖那樣效果

使用div css實現鼠標懸停圖片上方時顯示文字內容原理: 首先我們設置一個盒子對象,並且將圖片使用style標簽內設置為CSS背景圖片,同時設置該對象html a超鏈接display:none隱藏,該超鏈接錨文本內放好文字內容,最后設置鼠標懸停經過整個對象時候顯示超鏈接內容。

需要注意是,我們使用了css position絕對定位超鏈接a標簽位於該盒子對象下方,並且為了美化效果給html a標簽寬度與對象寬度相同,設置一定高度,設置css背景半透明背景顏色

同時為了兼容IE6我們使用了IE6支持hover插件。控制閱讀了解ie6 hover支持。本效果兼容各大瀏覽器包括IE6。

完整HTML源代碼如下:

  1. <!DOCTYPE html
  2. <html
  3. <head
  4. <meta charset="utf-8" /> 
  5. <title>鼠標懸停圖片上顯示文字 在線演示 www.divcss5.com</title
  6. <style
  7. img{border:0}/* css 注釋說明:設置圖片邊框為0 */ 
  8. body{behavior:url("csshover.htc");text-align:center;}/* css注釋說明:兼容ie6 支持標簽使用hover */ 
  9. .divcss5{ position:relative;width:554px; height:346px;margin:0 auto} 
  10. .divcss5 a,.divcss5 span{display:none; text-decoration:none}
  11. .divcss5:hover{cursor:pointer} 
  12. .divcss5:hover a.now{cursor:pointer; position:absolute; top:0; width:100%; height:100%; z-index:100; left:0; display:block;}
  13. .divcss5:hover span{ display:block;position:absolute; bottom:0; left:0;color:#FFF;width:554px; z-index:10;height:36px; line-height:36px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.5;opacity: 0.5;}
  14. /* 設置顯示文字定位位置,背景半透明 */ 
  15.  
  16. </style
  17. </head
  18. <body
  19.  
  20. <div class="divcss5" style="background:url(imgexp.png)">
  21. <span>文字內容</span>
  22. <href="#" class="now">&nbsp;</a>
  23. </div
  24.  
  25. <div class="divcss5" style="background:url(imgexp.png)">
  26. <span>歡迎訪問DIVCSS5網站</span>
  27. <href="http://www.divcss5.com/" class="now">&nbsp;</a
  28. </div
  29.  
  30. </body
  31. </html

本圖片上顯示與隱藏文字內容簡單實用,程序使用方便。特別說明,我們在標簽內直徑使用style屬性加background背景圖片是為了讓程序好使用。

純CSS+DIV實現鼠標放在圖片上方出現文字內容效果截圖

純CSS+DIV實現鼠標放在圖片上方出現文字內容效果截圖

 

 

http://www.divcss5.com/yanshi/2014/2014061902/ 

http://www.divcss5.com/css-texiao/texiao714.shtml


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM