簡體   English   中英

Safari中帶有邊框半徑和:hover錯誤的圖像

[英]Image with border-radius and :hover bug in Safari

將鼠標懸停在具有邊框半徑的圖像上時,即使光標位於剪切的圖像外部(包含圖像的正方形內部),也將設置樣式。

這發生在Safari中; 它可以在Firefox和Chrome中正常運行。 有什么辦法可以使用CSS修復它嗎?

 .imagen { border-radius: 50%; } .imagen:hover { opacity: .5; } 
 <img src="https://upload.wikimedia.org/wikipedia/commons/a/a0/Vado_l_ammazzo_e_torno-George_Hilton.jpg" class="imagen" /> 

最好的跨平台解決方案可能是將CSS url()函數與background屬性一起使用:

 #image { border-radius: 50%; height: 250px; width: 250px; background: url('https://upload.wikimedia.org/wikipedia/commons/a/a0/Vado_l_ammazzo_e_torno-George_Hilton.jpg') 0px 0px/contain; } #image:hover { opacity: .5; } 
 <div id='image'></div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM