我在表格中有一堆鏈接的圖像,有一些填充。當我嘗試添加img:hover或:hover border屬性時,出現邊框時,所有內容都會移過邊框較厚的像素數量。有沒有辦法阻止這種行爲?CSS a:懸停圖像邊框
5
A
回答
22
img {
border: solid 10px transparent;
}
img:hover {
border-color: green;
}
1
的問題是,您要添加一個邊框,佔用空間的元素 - 頁面上的其他元素都搬到騰出空間。
解決方法是添加一個與背景相匹配的邊框,然後在懸停時更改顏色或樣式。另一種可能性是使盒子比您原先想要的大,然後調整它的大小以適應您添加的邊框。
1
img:hover {
border: solid 2px red;
margin: -2px;
}
似乎爲我工作(Safari 6.0.5)。由於在img的「內部」繪製了邊框,因此沒有增加空間。
相關問題
- 1. 圖像懸停邊框
- 2. CSS放大懸停圖像
- 3. 懸停圖像效果CSS
- 4. CSS邊框和:懸停動態僞類
- 5. 與CSS的邊框懸停效果
- 6. 懸停的CSS伸縮邊框動畫
- 7. 懸停時CSS邊框消失
- 8. 如何在平移/懸停邊框/框中對齊圖像?
- 9. Posterous Theming圖像懸停框
- 10. 在懸停CSS上添加左邊框僅限邊框
- 11. 如何避免CSS懸停同時應用css邊框與懸停僞類
- 12. 邊框懸停和裁剪元素內的圖像
- 13. 懸停圖像
- 14. CSS - 在圓角圖像上懸停後修復邊緣
- 15. 懸停時使用單獨顏色的CSS圖像邊框發光
- 16. CSS邊框圖像 - 關鍵
- 17. 純CSS的邊框圖像
- 18. 防止懸停邊框
- 19. 圖像(圖像懸停)
- 20. 懸停圖像
- 21. Bootstrap CSS搞亂圖像(邊框圖像)
- 22. CSS Bootstrap停止在活動項目上懸停邊框
- 23. CSS懸停圖片
- 24. CSS:懸停 - 如何使:懸停在文字上影響圖像?
- 25. 在懸停時製作圖像紅色的邊框
- 26. 如何在懸停的圖像上添加邊框?
- 27. CSS圖標懸停創建一個框
- 28. CSS懸停在點上以顯示圖像 - 不在圖像上懸停
- 29. 懸停在圖像上顯示圖像旁邊的文本
- 30. CSS:懸停狀態圖像緩存
這是否解決了您的問題? – 2010-11-16 22:01:46
解決了我的問題,謝謝! – Brian 2011-02-07 17:06:52
你能把這個標記爲正確的答案嗎? – 2013-05-26 19:15:28