2013-05-23 27 views
5

Ben İçeri overflow: hidden taşan içerik ile webkit-filter ve çocukların eleman ile bir kap varsa Google Chrome 27.webkit-filtre sonları taşması: gizlenmiş

kullanılmaya başlanan bir garip oluşturma hatasının rastlamak ettik görünüyor Bu öğenin this test case sürümünde görüldüğü gibi beklendiği gibi gizlenmeyecek.

Bu hata hakkında nasıl çalışılacağı hakkında bir fikriniz var mı? Tablo satırları üzerinde çalışmak için özellikle drop-shadow/box-shadow'e (webkit ve mozilla) ihtiyacım var.

cevap

6

Vay, bu sonsuza dek sürdü. Yani haklısınız, bir webkit filtresi bir PARENT öğesine uygulandığında, Chrome 27 taşma özelliğiyle ilgili bir hatadır.

bu nedenle, taşma özelliğini uyguladığınız öğeye bir filtre uygularsanız, çalışır.

http://jsfiddle.net/P3ysJ/8/

.bar { 
    position: relative; 
    width: 11px; 
    height: 8px; 
    -webkit-filter: blur(0px); 
    overflow: hidden; 
} 
+0

bile kabın üzerine bir filtre çalışırken düşünmek vermedi. Çok teşekkürler! – mekwall

+0

Evet, bunu düşünmem de bir dakika sürdü. İlk önce diğer tüm css mülklerini denedim ... :-) –

+0

Bu hatadan etkilenen herkes sorunu burada göstermelidir - https://code.google.com/p/chromium/issues/detail?id=265429 – Dave