2013-10-15 1 views
4

사용자의 브라우저가 CSS3 blur을 지원하는지 여부를 알려주고, 필요에 따라 요소를 표시하거나 표시하지 않도록 JS에 내용을 쓰려고합니다. Modernizr supports it처럼 보이지는 않습니다. 실제로 이것을 확인하는 다른 방법을 찾아 낼 수 없었습니다. 어떻게해야합니까?브라우저가 CSS3 흐리게 처리를 지원하는지 어떻게 알 수 있습니까?

+0

https://raw.github.com/Modernizr/Modernizr/master/feature-detects/css/filters.js –

+0

본 적이 있지만 대부분의 브라우저에서 지원하는 필터 속성입니다 ... – daviesgeek

+0

현재 웹킷 브라우저 만 지원합니다. 'filter' 속성. – Boaz

답변

13

blur은 실제로 CSS filter 속성의 값이며 CSS 속성 자체는 아닙니다.

CSS3 filter 속성의 modernizr에 대한 지원을 확인하려면 Modernizr.cssfilters 값을 사용하면됩니다.

+0

그래서 명확하게 흐림을 지원하는지 여부를 감지 할 실제 방법이 없습니까? – daviesgeek

+1

지연된 답장을 드려 죄송합니다. Modernizr 용어에서,'filter' 속성을 지원하는 것은 [spec] (http://www.w3.org/TR/filter-effects/#FilterProperty)에 따라 모든 값을 지원하는 것을 의미합니다. 그래서 정의와 스펙에 의해,'Modernizr.cssfilters'는 특별히'blur' 함수에 대한 지원을 감지합니다. – Boaz

+0

오케이. 나는 그것을 시험해 보겠다. 작동 할 것 같은데, 그래서 받아 들였습니다. 감사! – daviesgeek