JQuery: Color Picker Introducción
Dando vueltas por un foro me recomendaron un plugin bastante atractivo para desplegar una paleta de colores bastante amigable al usuario usuario su nombre es Color Picker, esta escrita para JQuery y su integración es bastante sencilla como veremos a continuación. Su pagina oficial es http://www.eyecon.ro/colorpicker/ y podrán encontrar una descripción detallada del plugin, con su respectiva documentación y con algunos ejemplos de implementación.
Contenido
Color Picker es un selector de colores que maneja tres formatos de codificación RGB, HSB y Hexadecimal, cuando insertamos el plug a alguna etiqueta del HTML por medio de los selectores de jQuery, este nos desplegara un interfaz intuitiva utilizada en varios editores de imágenes o herramientas semejantes.
Implementación
Para implementar el plug, debemos llamar los siguientes códigos js y css
Código HTML:
Ver original<link href="css/colorpicker.css" type="text/css" rel="stylesheet"></link> <script type="text/javascript" src="js/colorpicker.js"></script>
Invocación
Como he comentado en artículos anteriores, la invocación de este plug se hace por medio de un selector, de la siguiente forma:
Código HTML:
Ver original$('mi selector').ColorPicker(options);
Ejemplo
Código HTML:
Ver original<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <link href="css/colorpicker.css" type="text/css" rel="stylesheet"></link> <script type="text/javascript" src="js/colorpicker.js"></script> $(function(){
$("#colorpickerHolder").ColorPicker({
flat:true, //Con esto evitamos que el plug no se llamado por algun evento
color: "#000", //Color por defecto
onShow: function(){ //Una vez se carga toda la vista, se llama a este Evento
//CODE
},
onChange: function(){ //Evento que controla el cambio de color
//CODE
},
onBeforeShow: function(){
//CODE
},
onHide: function(){
//CODE
},
onSubmit: function(){
//CODE
}
});
})
<div id="colorpickerHolder"></div>
Para aterrizar mejor el uso del plug, daré un ejemplo claro y conciso del manejo de este recurso.
Conclusión
Color Picker, presenta un interfaz liviana, su programación es demasiado sencilla y le ofrecerá un estilo verdaderamente elegante en sus aplicaciones futuras, es una herramienta que debemos tener en cuenta.
http://comunidadcodificada.com/portal/index.php/archives/205 ---> [FUENTE]
http://comunidadcodificada.com/portal/codigo/JQuery/jQuery_ColorPicker.html ---> [EJEMPLO FUNCIONANDO]