사용자의 브라우저가 CSS3 blur
을 지원하는지 여부를 알려주고, 필요에 따라 요소를 표시하거나 표시하지 않도록 JS에 내용을 쓰려고합니다. Modernizr supports it처럼 보이지는 않습니다. 실제로 이것을 확인하는 다른 방법을 찾아 낼 수 없었습니다. 어떻게해야합니까?브라우저가 CSS3 흐리게 처리를 지원하는지 어떻게 알 수 있습니까?
답변
blur
은 실제로 CSS filter
속성의 값이며 CSS 속성 자체는 아닙니다.
CSS3 filter
속성의 modernizr에 대한 지원을 확인하려면 Modernizr.cssfilters
값을 사용하면됩니다.
그래서 명확하게 흐림을 지원하는지 여부를 감지 할 실제 방법이 없습니까? – daviesgeek
지연된 답장을 드려 죄송합니다. Modernizr 용어에서,'filter' 속성을 지원하는 것은 [spec] (http://www.w3.org/TR/filter-effects/#FilterProperty)에 따라 모든 값을 지원하는 것을 의미합니다. 그래서 정의와 스펙에 의해,'Modernizr.cssfilters'는 특별히'blur' 함수에 대한 지원을 감지합니다. – Boaz
오케이. 나는 그것을 시험해 보겠다. 작동 할 것 같은데, 그래서 받아 들였습니다. 감사! – daviesgeek
https://raw.github.com/Modernizr/Modernizr/master/feature-detects/css/filters.js –
본 적이 있지만 대부분의 브라우저에서 지원하는 필터 속성입니다 ... – daviesgeek
현재 웹킷 브라우저 만 지원합니다. 'filter' 속성. – Boaz