我有一個縮略圖的小畫廊。當我將鼠標指針放在縮略圖圖像上時,我希望在屏幕右上角的div中彈出一個全尺寸的圖像。我已經看到這只是使用CSS完成的,我想沿着這條路線走,而不是使用JavaScript,如果可能的話。如何僅使用CSS在div的mouseover單獨的div中彈出圖像?
4
A
回答
5
Pure CSS Popups2,從給我們帶來Complexspiral同一站點。請注意,此示例使用實際的導航鏈接作爲滾動元素。如果你不想這樣做,它可能會導致一些關於IE版本的粘性。
的基本技術是堅持一個鏈接標記內的每個圖像與實際的HREF(否則一些IE版本將忽略:懸停)
<a href="#">Text <img class="popup" src="pic.gif" /></a>
和位置它巧妙地利用絕對位置。最初隱藏圖像
a img.popup { display: none }
然後在鏈接翻轉,設置它出現。
a:hover img.popup { display: block }
這是基本的技術,但總是會成爲主要的定位限制,因爲圖像標籤的鏈接標籤內居住。詳情請參閱鏈接;他使用的東西一點點比顯示更靠譜:無隱藏圖像。
0
Eric Meyer的Pure CSS Popups 2演示聽起來與您想要的相似。
0
這裏有幾個例子:
- CSS Image gallery
- Cross Browser Multi-Page Photograph Gallery
- A CSS-only Image Gallery: Explained
- A CSS-only Image Gallery: Example
這最後一個作用於點擊。只是爲了完成行爲。
1
CSS Playground採用純CSS對於這種類型的事情,演示之一肯定是幫助你,因爲它是所有的CSS只是查看源代碼學習 - 你可能想使用:hover僞類,但也有侷限性,它取決於您的瀏覽器定位。
相關問題
- 1. 從單獨的鏈接MOUSEOVER更改DIV的CSS背景圖像位置?
- 2. 如何使CSS圖像溢出DIV其
- 3. Lightgallery與圖像在單獨的div
- 4. 僅在iPhone上溢出div的圖像
- 5. 如何在html和css中使用像下面的圖像div
- 6. 如何在div中使用jquery在mouseover旁邊定位div?
- 7. 彈出窗口中的圖形和單張Div中的單獨圖案
- 8. 僅當特定div在使用CSS時才顯示彈出式菜單
- 9. Div彈出的電影或圖像
- 10. 如何在CSS溢出DIV中默認圖像的右邊緣?
- 11. 圖像標題出現在懸停的單獨div上
- 12. 使用彈出窗口在「contenteditable」div中插入圖像
- 13. HTML/CSS彈出DIV點擊
- 14. jQuery的CSS DIV圖像不會出現
- 15. 如何在css中對齊彈出的div方向?
- 16. 使用css在div內定格圖像
- 17. 如何在div中列出圖像
- 18. 使用CSS垂直對齊div中的圖像使用CSS
- 19. 如何使用Javascript中心對齊彈出div div
- 20. 如何使用CSS在div中移動圖像?
- 21. 用CSS中的圖像掩蓋div
- 22. mouseover透明div類顯示圖像
- 23. 如何使用CSS響應使div元素背景圖像內的div元素
- 24. 你如何消除整個圖像CSS到一個單獨的div?
- 25. CSS幫助 - div的圖像
- 26. 如何做css div彈出使用只能javascript滾動?
- 27. 如何在jQuery/JavaScript中使用單獨的類創建div?
- 28. 使圖像div水平溢出父div
- 29. CSS轉換移動單獨的DIV
- 30. 如何從一個div中彈出一個小圖像
你也許應該去使用JavaScript如果瀏覽器的兼容性是非常重要的。 – 2008-09-20 15:23:15