每當我使用影響圖像或背景圖像的CSS不透明度時,我在Firefox 37.0.2上遇到了一個惱人的問題。 它導致一個圖像被重複,而不是顯示其他圖像。 我不知道我是否清楚,但在網上找不到任何關於它的討論。CSS opacity +調整大小導致圖像在Firefox上重複37
顯然我注意到很多網站上的這種行爲,因爲問題是非常基本的,所以我猜它隻影響我(可能是特定的插件或設置?),但我必須確保並問你。
這裏有一個關於它的小提琴:jsfiddle
<div class="a">
<div><img src="http://lorempixel.com/400/400" /></div>
<div><img src="http://lorempixel.com/401/400" /></div>
...
</div>
<div class="b"><!-- test div without opacity -->
<div><img src="http://lorempixel.com/400/400" /></div>
<div><img src="http://lorempixel.com/401/400" /></div>
...
</div>
的CSS:
div div{
width:20%;
float:left
}
div div img{
width:100%;
}
div.a div img{
opacity:.4
}
,我從Firefox拿着截圖:screenshot
它完全如預期在任何其他瀏覽器我已經測試過它。
編輯
由於CairoCoder的答覆,我意外地發現,它不僅影響其大小縮小到適合包裝DIV的圖像。
因此,不透明度+縮小尺寸是產生我的問題的兩個屬性。
我仍然不知道爲什麼它的行爲如此,或者如果它只是我自己的Firefox正在竊聽。
最重要的是 我不希望人們浪費太多時間在這個問題上。我主要關心的是要知道這個問題是否已知,轉載/報告,應該修復,還是隻是我的Firefox表現不好。如果以前從未有人經歷過這種特定行爲 - 例如屏幕截圖上顯示的內容 - 那麼我會忽略它。
感謝您的答覆。我不太清楚它是如何修復它的,因爲我唯一的問題是與不透明屬性以及它在屏幕截圖中顯示的奇怪行爲有關,而不是溢出和選擇器。但是,再次,它可能不是一個真正的錯誤,但只是一個奇怪的事情發生在我身上 –
已更新的答案。 –
使用的圖像只是常見的佔位符,是實際的圖像。使用帶擴展名的本地圖像時遇到同樣的問題。我使用相同的行/名稱以便與不透明度進行比較。我試圖保持代碼非常簡單,只是針對我與不透明的問題。其餘的都應該正常工作 –