Efecto Atractivo en Listas Desplegables de Formularios HTML

Un estudiante del Curso de PHP y Mysql, que desarrollé en BlogdePHP.com, me consultó cómo mejorar el look de las listas desplegables «select» de los formularios web HTML.

Resulta más atractivo el desplegable HTML convencional que vemos a continuación?

lista desplegable html convencional

O es mejor uno así?

lista desplegable personalizada jquery

Hacer funcionar éste efecto atractivo es muy simple gracias a un script Jquery gratuito disponible en Internet. Y tranquilo, no es necesario saber de Jquery :-), sólo se necesita:

  • descargar el código del script
  • abrir el archivo index.html
  • configurar las opciones que deseas imprimir dentro de tu lista desplegable. Ésto se efectúa desde el siguiente fragmento de código localizado en index.html

lista desplegable personalizada jquery

Hasta aquí obtienes el siguiente efecto que ya viene seteado por default:

lista desplegable personalizada jquery

Luego, tienes disponible el css para ponerte a jugar con tu diseñador y dejarlo bien chévere :). Puedes encontrar el css en la siguiente ruta /select_replacement/style.css del script.

Si quieres ver una demo del efecto ya en funcionamiento, puedes hacerlo en la siguiente pantalla que construí hace unos meses.

Nota: Los desplegables permiten al usuario seleccionar una única opción dentro de una lista. Cuando deseamos permitirle la selección de múltiples opciones, podemos trabajar con las casillas de verificación checkbox.

Sobre el autor: Ing. Diego Angelini

Diego es programador php freelance y profesor de
programación web.

Escríbe un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

3 comentarios en “Efecto Atractivo en Listas Desplegables de Formularios HTML”

    • Hola br1,

      Los clientes se encuentran cada día más exigentes con los tunings gráficos que desean incorporar en sus páginas webs… Siempre es bueno tener a mano éste tipo de efectos, y como a mi sirvió mucho, quise compartirlo con toda la comunidad. Util, gratis, sencillo de implementar, no requiere conocimiento de código y aporta calidad en nuestras aplicaciones…

      Alguién ha tenido posibilidad de implementarlo?