2017-01-30 28 views
26

CSS filtreleri, gölgeler, dönüşümleri, SVG (veya benzeri) kullanın Chrome/Chromium tuhaf diyagonal çizgiler gösterir (böcek?):Garip diyagonal çizgiler

filter:drop-shadow(0px 0px 10px #dce810); 
    transform:skew(-15deg); 

Diagonal lines error Chrome/Chromium

Firefox (Windows)/Canary Chrome 58'de hata yok. Chrome 56 ve Chromium 58'de hata (Windows). Bu kalemin içinde

, (zaman anahtarı başlığını, sonunda) bu hatayı ocurrs: Bu bilinen bir hata veya herhangi seçeneğini devre dışı bırakarak çözülür bazı Sorun olacaksa https://codepen.io/manz/pen/jyYKJo

bilen var mı?

+0

Şu anda aynı sorunu yaşıyorsanız ve kaybolur gibi görünüyor zaman SVG açıklığı ihtiva sayfadaki bazı unsurlar DOM'dan kaldırılır, ancak yalnızca SVG'nin kaldırılması her zaman çalışmaz. Bazen problemi çözmek için görünüşte rastgele bir eleman kombinasyonu sabitlenebilir. Çerçevemizle inşa edilen her siteyi etkileyen büyük sorun bu yüzden bir çözüm bulabilirsem, buraya döneceğim. Sadece son zamanlarda herhangi bir kod değişikliği olmadan gerçekleşmeye başladı, bu yüzden buna neden olan bir tarayıcı güncellemesi. Şu anda Chrome'da 58.0.3029.81 – jonhobbs

+0

Chrome'un en yeni sürümünde (58.0.3029.110) bu aksaklığı görüyorum. Bu, tüm donanımlarda gerçekleşir mi? Oldukça sinir bozucu, işte bir başka örnek: auth0.com: https://i.imgur.com/lGVaNeK.png – doeke

+0

Bu çapraz çizgileri Chrome'a ​​son güncellemeden önce olmayan sitelerde hiçbir yerde görmeye başladım. ve her biri çok farklı donanımlara sahip olan mobil olmayan cihazların hepsinde gerçekleşiyor, bu yüzden kesinlikle bir Chrome olayı. – DavidB

cevap

13

O var neredeyse kesin belli NVidia GPU'larının özgü gibi görünen bu Krom/Krom pikselleştirme böcek,:

Issue 691262 Corrupted background with GPU rasterization.

Yukarıda da belirtildiği gibi
+0

Benim için çalışılan yorumlarda listelenen düzeltme: https://bugs.chromium.org/p/chromium/issues/detail?id=691262#c32 –

0

Chrome'da aynı sorunu yaşıyordum ama sonunda svg dosyasını temizlemenin sorunu çözdüğünü buldum. SVGO https://github.com/svg/svgo kullanmıştım.

+1

Şu anda Chrome 58.0.3029.96/Windows 10 kullanıyorum. SVG ile aynı sorun optimize edilmiş/optimize edilmemiş. Başlangıçta, iyi çalışıyor, animasyonun sonunda, çapraz çizgiler görünüyor. – Manz

0

bir GPU konudur ama geçici bir çözüm benim için büyük çalışır:

div { 
    position: relative; 
    z-index: 0; 
} 

div:before { 
    content: ''; 
    display: block; 
    position: absolute; 
    top: 0; right: 0; bottom: 0; left: 0; 
    z-index: -1; 
    background: inherit; 
}