2014-05-12 2 views
4

나는 사파리하지 않는 반면 나는, 본체에 흐리게 클래스를 추가 할 때크롬 : 흐림

body 
    transition(all 1s) 
    &.blurred 
     pointer-events none 
     transition(all 1s) 
     -webkit-filter blur(5px) 

크롬이 깜박 내 페이지의 본문에 흐림 전환을 적용하고있다.

http://jsfiddle.net/j89Zs/

이 문제를 해결하지 않는 -webkit-backface-visibility: hidden 추가. 첫 번째 깜박임을 제거하는 것처럼 보이지만 흐림 효과가 적용된 후에도 Chrome이 계속 깜박입니다. 특히 몸에 많은 콘텐츠/div가있는 경우 특히 그렇습니다.

깜박임없이 같은 효과를 얻을 수있는 방법이 있습니까?

+1

, 많은 우리가 크롬의 대해 할 수있는이 아니다 끔찍한 렌더링 문제. 그들이 새로운 기능을 발표하기 전에 바로 잡을 시간을 가지기를 바란다 ... –

+0

나는 깜박임을 보지 않고있다. 보통에서 흐림으로 부드럽게 전환합니다. 특정 버전의 Chrome? 데스크톱 버전? – user1795832

+0

그냥 이것을 잘보기 시작했습니다 (안정적 34.0.1847.137) Canaries 37.0.2002.0에서보기가 더 좋음 Backface visibility : hidden – majman

답변

5

나는 (OSX 매버릭스에 크롬 35.0) 깜박임을 보이지 않아요하지만 나는 종종 다음과 같은 찾을가 웹킷에 깜박 애니메이션을 해결하기 위해 작동합니다 슬프게도

-webkit-transform: translateZ(0); 
-webkit-backface-visibility: hidden; 
-webkit-perspective: 1000;