2012-01-18 25 views
19

Geçiş dönüşü, kromun flaş siyah ekranına neden olmasına neden olur. Bu bir Chrome hatası mı (Safari'de iyi çalışıyor) veya bazı akıllı css ile düzeltilebilir.Chrome, css geçişini kullanırken siyah ekranı yanıp söner

div { 
 
    width:200px; 
 
    height:200px; 
 
    position:relative; 
 
    background:#ddd; 
 
} 
 

 
span { 
 
    display:inline-block; 
 
    position:absolute; 
 
    top:40px; 
 
    left:40px; 
 
    width:20px; 
 
    background:#007; 
 
    height:10px; 
 
    -webkit-transition: all .5s; 
 
} 
 

 
div:hover > span { 
 
    -webkit-transform: rotate(180deg); 
 
}
<div> 
 
    <span></span> 
 
</div>

Örnek fiddle here.

Bu sorunla ilgili sorun, her defasında oluşmaması ve gri kareyi birkaç kez ayarlamanız ve ekranın siyah renkte yanıp sönmesi gerektiğini görmenizdir.

test edilmiştir:
Chrome 16.0.912.75
Krom Kanarya 18.0.1010.0

İşleri ince tarih:
Safari 5.1.2 (6534.52.7)

Snow Leopard

üzerine Tüm test
+0

O ne olursa olsun veya Chrome Kanarya Tamam Windows 7 – thirtydot

+2

Chrome'da olmaz. Bunun için krom hata raporu buldum: http://code.google.com/p/chromium/issues/detail?id=87512 – Litek

+0

burada aynı sorun: Chrome: 16.0.912.77 MACOS'ta ve ölçek kullandığınızda aynı şeyi yapar – meo

cevap

24

Dönüştürülmüş öğenin üst öğesine -webkit-transform: translate3D(0, 0, 0) vererek kompozisyonu sabitlemeye zorlayarak bunu düzeltebilirsiniz.

div { width:200px; height:200px; position:relative; background:#ddd; -webkit-transform: translate3D(0, 0, 0)} 
 
span { display:inline-block; position:absolute; top:40px; left:40px; width:20px; background:#007; height:10px; -webkit-transition: -webkit-transform .5s; } 
 
div:hover > span { -webkit-transform: rotate(180deg); }
<div> 
 
    <span></span> 
 
</div>

Kontrol dışarı keman: http://jsfiddle.net/UHLFF/

+0

Bu hile gibi görünüyor. Teşekkürler! Webkit için +1 sadece webkit (veya krom) çözümü sadece hata. – Litek

+1

Bunu nasıl çözdüğünüze dair bir fikir verebilir misiniz lütfen? Bilmek isterdim! – tonyhb

+0

Aynı sorunu yaşadım ve bir krom hata biletinde geçici çözüm buldum. –

İlgili konular