ButtonReplacement.js is an unobtrusive and almost codeless way to give the ordinary html buttons (<input type=”button | submit | reset” /> and <button type=”button | submit | reset”>…</button>) cool looks and appeal and yet keep their native functionality – click event, keyboard support, etc.
ButtonReplacement.js can be easily integrated in different sophisticated scenarios without any modifications to the code. The full paid version of ButtonReplacement.js comes with a set of 12 predefined skins, while the Lite version, which is available for a free download is shipped with three skins. It works with all major browsers, with a small glitch due to the poor support for png alpha channel in IE6.
Developed by Martin Ivanov; ButtonReplacement.js is available for download under Creative Commons License. You can find further information, demo & download on ButtonReplacement.js Website.