Filter

Works in Webkit browser. And in IE6 and earlier version with filter: gray

Works literally in JavaScript-enabled browsers.

JavaScript

SVG

Works in Firefox 3.5

Fork me on GitHub