Chalalo Land

Tecnologías ASP.NET y un poco Más

Contacto


 Si quierer cooperar, yo feliz, muy agradecido :)

De donde me Visitan?

Locations of visitors to this page

Generic Content

Si te gustaron los articulos, y te animas te estaría muy agradecido!


Recent Posts

Tags

Community

Blogs de MVP

Amigos Geeks

Blogs Imperdibles

GODS

Archives

Email Notifications

[Tips] Utilizar iconos personalizados con JQueryMobile

JqueryMobile nos ofrece una colección de iconos que podemos utilizar en los botones que definamos, en dicha colección podremos tenemos los siguientes diseños:

image

Además podemos variar el tema de estos iconos al setear el atributo data-theme del botón, puedes ver más info en :

http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/buttons/buttons-icons.html

Sin embargo, es muy posible, que necesitemos utilizar otro icono, uno personalizado, debemos especificar el valor del data-icon, con un nombre, este nombre debe provenir de una regla css con el prefijo ui-icon-[Nombre]. Para mantener una consistencia visual con los iconos por defecto, se deben crear íconos con color blanco de 18x 18 pixeles y guardados como PNG-8 con transparencia.

Personalmente, como no soy diseñador, busqué en www.iconfinder.com y seleccioné esta galería:

http://www.iconfinder.com/search/?q=iconset%3Asocial

image

Luego con Paint.NET modifiqué el tamaño a 18X18 y lo guarde con el nombre twitter1.png

image

Entonces, en mi página agregué el estilo:

.ui-icon-twitter {
    background: url("twitter1.png") no-repeat rgba(0, 0, 0, 0.4) !important;
}

Luego para el botón:

   <input type="submit" value="Twitter" data-icon="twitter">

Y el resultado:

image

Como vez, el nombre al que hace referencia data-icon es el nombre de la clase sin el prefijo .ui-icon.

Espero que te sirva!
Saludos,
Gonzalo

Posted: 26/7/2011 16:10 por Gonzalo Perez | con 3 comment(s)
Archivado en: ,,
Comparte este post:

Comentarios

Patricio Agüero ha opinado:

Muy buen dato.

Saludos y gracias por todos tus aportes que me han servido de mucho.

# July 26, 2011 6:08 PM

pregunton cojonero ha opinado:

FAntastico, siga así salu2grz

# July 26, 2011 9:53 PM

Juan Peláez ha opinado:

Gonzalo, esta buenisimo esto y todo lo de jquerymobile y me ha servido mucho, muchas gracias por postear, sin embargo tengo un problema con los iconos personalizados por que se ven bien en iPhone, Android, BB y browsers como FF y safari, pero en WP7 no se ven por que usan un browser IE8+ que no soporta mutiples backgrounds, alguna idea del hack para hacerlos funcionar? (que no sea esperar a mango :) )

# August 9, 2011 2:11 AM