在Firefox上縮小至40%時,圖像消失。一直到變焦50%,都沒問題。然而,在縮放40%,它只是消失: 縮小時,repeat-y背景圖像消失/未對齊
而在Chrome瀏覽器中的圖像仍清晰可見,但稍有錯位,這發生在不同的縮放級別:
這一次Internet Explorer的實際顯示無論變焦的預期結果!
什麼是三叉戟做不同的webkit和壁虎,我該如何修補它?
這裏是所有相關代碼:
body {
background-color: rgba(31, 59, 8, 1);
}
#main {
z-index: 1;
position: absolute;
top: 113px;
left: 50%;
width: 900px;
height: 100%;
margin-top: 160px;
background-image: url('http://i.stack.imgur.com/zZCB2.png');
background-repeat: repeat-y;
margin-right: -50%;
text-align: center;
transform: translateX(-50%);
}
#main:before {
content: " ";
position: absolute;
left: 0px;
top: -113px;
background-image: url('http://i.stack.imgur.com/7DE7i.png');
background-repeat: no-repeat;
width: 900px;
height: 113px;
}
#main:after {
content: " ";
position: absolute;
left: 0px;
bottom: -200px;
background-image: url('http://i.stack.imgur.com/DVJAq.png');
background-repeat: no-repeat;
width: 900px;
height: 200px;
}
<div id="main"></div>
您使用的是哪種版本的Chrome和Firefox?我沒有在Windows上嘗試過,但在我的Mac上同時使用了Chrome和Firefox,它的加載是正確的。 – loganfarr
Chrome 43,45,46和Firefox 38(我認爲它是32?)都在Windows 8.1上顯示了這種行爲。這些都是非常隨機的版本tbh,我只是在更新瀏覽器時進行測試;我希望有一個補丁,但問題一直存在。 – jaunt
w10以下的最新Firefox不會重現您的問題。它工作得很好。無論如何,即使這些日子瀏覽器比以前更好用,使用px時,我仍儘量避免使用奇數。它經常與佈局混雜在一起(在你的案例中,頂部值爲113px) –