Today – I just came across this cool iCheck, a jQuery plugin to create your own custom Checkbox and Radio buttons. Not only that, this plugin is compatible with all browsers and devices, works pretty well in touch devices like iOS, Android, BlackBerry, Windows Phone, etc. and is a Keyboard accessible and developer-friendly approach. Among all, it is pretty lightweight with just 1 kb gzipped.
If you are a developer or a designer and have no time to build custom script, I would suggest going with either a pure CSS3 version or this iCheck – based on whether it is device-specific or browser specific, you could decide and use as you wish.
But I love this iCheck version, which is fully customizable, skin-able, developer-friendly, and easy to implement – a time and budget saver solution for your next project :)