Grafické filtry přez CSS se hodí, když potřebujete nějaký prvek stránky (jakýkoliv blok, obrázek prostě cokoliv) upravit bez zásahu grafika. Upravovat lze různé vlastnosti jako: rozmazání, světlost, kontrast, stín prvku, přechod do černobílé barevnosti, "otočení barev", inverze barev, sytost, "stará fotografie" .
Velkou nevýhodou filtrů je skutečnost, že nejsou podporovány v prohlížeči Internet Explorer. S ohledem na ústup tohoto prohlížeče a všeobecnou preferenci Chrome/Firefox to komplikace je menší, ale musí se s touto skutečností počítat.
element { -webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); -o-filter: blur(2px); filter: blur(2px); }
element { -webkit-filter: brightness(90%); -moz-filter: brightness(90%); -ms-filter: brightness(90%); -o-filter: brightness(90%); filter: brightness(90%); }
element { -webkit-filter: contrast(90%); -moz-filter: contrast(90%); -ms-filter: contrast(90%); -o-filter: contrast(90%); filter: contrast(90%); }
element { -webkit-filter: drop-shadow(10px 10px 10px red); -moz-filter: drop-shadow(10px 10px 10px red); -ms-filter: drop-shadow(10px 10px 10px red); -o-filter: drop-shadow(10px 10px 10px red); filter: drop-shadow(10px 10px 10px red); }
element { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); }
-webkit-filter: hue-rotate(90deg); -moz-filter: hue-rotate(90deg); -ms-filter: hue-rotate(90deg); -o-filter: hue-rotate(90deg); filter: hue-rotate(90deg);
-webkit-filter: invert(100%); -moz-filter: invert(100%); -ms-filter: invert(100%); -o-filter: invert(100%); filter: invert(100%);
-webkit-filter: saturate(200%); -moz-filter: saturate(200%); -ms-filter: saturate(200%); -o-filter: saturate(200%); filter: saturate(200%);
-webkit-filter: sepia(100%); -moz-filter: sepia(100%); -ms-filter: sepia(100%); -o-filter: sepia(100%); filter: sepia(100%);
PHP - Ostatní
JavaScript - Úvod do JavaScriptu
JavaScript - Příklady v JavaScriptu
(x) HTML - Úvod do HTML
CSS - Základy CSS