Added HTML demo page. Added 'gradient' option.