2011-02-23 9 views
6

에서 나는 파이어 폭스에서 box-shadow에 문제가 - 그것은 "시차"상자 그림자가 파이어 폭스

이 내 CSS : 그것은 ("지연"없이) 정상적으로 작동 크롬에서

-moz-box-shadow : 0 0 5px #333; 
-webkit-box-shadow : 0 0 5px #333; 
box-shadow : 0 0 5px #333; 

, 하지만 Firefox에서는 느립니다.

어떻게 해결할 수 있습니까?

+0

Chrome은 CSS3에 최적화되어 있습니다. Firefox의 베타 버전을 사용해 보셨습니까? – Shaz

+0

자세한 내용은 여기에 필요합니다. 이것을 적용하는 요소는 몇 개입니까? 어떤 버전의 Firefox입니까? [jsFiddle] (http://jsfiddle.net/)에서 문제의 예를 만들 수 있습니까? @ Donut : 미안, 편집과 나쁜 타이밍. – thirtydot

+0

확실하게 Mozilla 3.6.1.3을 설치하면'box-shadow' 렌더링이나 실제로 지연에 문제가 없습니다. – Ross

답변

7

이것은 수년간 Firefox에서 알려진 버그입니다. 상자 그림자는 스크롤 속도가 느려지거나 상자 그림자가 지정된 요소에 애니메이션을 적용 할 때 Firefox가 크롤링 할 수 있습니다. 해결 방법은 흐림 반경을 10 픽셀로 제한하거나 Firefox의 상자 그림자를 걸러내는 것입니다.

.fubar { 
    box-shadow: 10px 10px 30px #000; 
    -moz-box-shadow:none !important; 
} 

@-moz-document url-prefix() { 
    .fubar { 
     box-shadow:none; 
    } 
} 
+1

좋은 답변. 버그/수정/해결 방법에 대한 링크가 있습니까? – thepriebe

+0

'이것은 수세기 동안 파이어 폭스에서 알려진 버그입니다. –

+0

아아, 버그는 여전히 파이어 폭스에 존재하지만, 파이어 폭스가 -moz-box-shadow에 대한 지원을 중단 할 때 worakround는 더 이상 작동하지 않습니다 ... –