2013-04-24 3 views
5

CSS Filter Effects ist derzeit im Entwurf, aber bereits von Chrome unterstützt. Es bietet die Möglichkeit, Effekte auf Bilder anzuwenden:Kann ich erkennen, ob CSS-Filtereffekte unterstützt werden?

Die CSS-Filtereigenschaft sorgt für Effekte wie Unschärfe oder Farbverschiebung beim Rendern eines Elements, bevor das Element angezeigt wird. Filter werden häufig verwendet, um das Rendern eines Bildes, eines Hintergrunds oder eines Rahmens anzupassen.

Im CSS-Standard enthalten sind mehrere Funktionen, die vordefinierte Effekte erzielen. Sie können auch auf einen in SVG angegebenen Filter mit einer URL auf ein SVG-Filterelement verweisen. (source)

Soweit ich weiß, CSS-Filter-Effekte sind nur in Chrome unterstützt 18+ noch, jedoch ist es möglich, die Verfügbarkeit von CSS-Filter-Effekte via JavaScript oder CSS einige Tricks zu erkennen?

+1

** Diese Frage zeigt keine Forschungsbemühungen; ** es ist unklar oder nicht nützlich http://stackoverflow.com/faq – Ejaz

+2

@Zeta besten Salvage-Edit, die ich je auf hier gesehen habe :) – jammypeach

Antwort

10

Sie können die Modernizr Javascript-Bibliothek für CSS3 Feature-Erkennung, glaube ich.

Nach den folgenden Links, (Stand Modernizr 2.6) Modernizr kann nun für CSS-Filter Erkennung verwendet werden:

http://www.browserleaks.com/modernizr#filter

http://modernizr.com/news/ (unter dem Test Verbesserungen Abschnitt).

und http://modernizr.com/news/modernizr-260/.

+0

Es gibt keine Filter im CSS3-Bereich: http://modernizr.com/download/ – asdaq7

+1

@ user125697: Das modernisz-Team sollte seine Dokumentation wirklich aktuell halten. Entschuldigen Sie die Unannehmlichkeiten. – Zeta

+0

@Zeta Keine Sorgen, Mann! – lifetimes

Verwandte Themen