Ir al contenido principal

Cómo crear banners de contenido dinámico usando solo javascript

jQuery es una tecnología que está alcance de todos. Tanto si usas Blogger como si estás desarrollando aplicaciones con javascript, jQuery es una herramienta que prácticamente no tiene igual.

Técnicamente, jQuery, es una biblioteca (un conjunto de funciones) javascript y es muy fácil tenerla disponible en nuestros sitios con solo copiar una o dos líneas de código.


Hay muchos plugins para jQuery para crear animaciones con CSS, pero no pueden animar el contenido, si no el contenedor. Es decir, pueden hacer rotar y desplazar los banners, pero no hacer que su contenido sea dinámico:

Para crear contenido dinámico para los banners, necesitamos generalmente usar herramientas como Google Web Designer, u otras. Sin embargo los formatos en los que podemos guardar los resultados no son compatibles con Blogger, ni la mayoría de sitios web, o son programas de pago.

Sin embargo, esto podemos hacerlo fácimente, también con jQuery y unos cuantos archivos de imagen.

Banners animados a partir de imágenes estáticas con jQuery

Mary Lou de Codrops ha presentado un tutorial en el que nos explican paso a paso como generar banners animados con esta biblioteca para javascript. El tutorial es de 2010, pero la demostración funciona correctamente.

Puedes ver la demo en el sitio enlazado al final.

Es bastante sorprendente que se puedan conseguir estos resultados. Más teniendo en cuenta que se trata de imágenes estáticas, en este ejemplo son PNG, ya que soportan las transparencias y son más indicados para la web.

Para hacerlo semejante cosa, la autora usa los plugins jQuery Easing Plugin y 2D Transformation. Este último ya no se actualiza, y el autor del mismo recomienda jquery.transform.js o su fork de este mismo.

Además de crear el elemento div que contendrá las imágenes a mover por el banner, también hay que crear código CSS y por supuesto, la lógica del "programa", de la que se encargará javascript con los plugins antes mencionados.

Prácticamente, casi todo lo que hay que hacer es darlo órdenes a las imágenes para que se les realicen los efectos y otras acciones, que los plug-ins nos permiten. Este es un pequeño fragmento:

[{"to" : "1"}, {"effect": "slideOutLeft-slideInLeft"}],[{"to" : "1"}, {"effect": "zoomOut-zoomIn"}],[{"to" : "1"}, {"effect": "slideOutRight-slideInRight"}]

Así que seguramente tengas que hacer alguna variación si quieres tener el código actualizado con la última versión del plugin 2D Transformation. Sin embargo, como podemos ver en el demo, el ejemplo del tutorial todavía sigue funcionando sin ningún problema.

Ten en cuenta que para usar jQuery en tu blog de Blogger o cualquier otra plataforma, has de cargar previamente los archivos necesarios. Esto se puede hacer con un par de sencillas líneas de código (ver jQuery CDN).

Tienes el código completo y el tutorial aquí: tympanus.net
Cómo hacer anuncios que se desplazan con el scroll, también con jQuery.

Entradas populares de este blog

Lanza.me: Acortador y metaacortador de enlaces

Seguramente habéis notado que desde hace un año no publico con demasiada frecuencia en el blog. Las fechas son cercanas al lanzamiento de URL Multishortener , y es que desde entonces me he interesado bastante por la programación. Algunos de mis lanzamientos fueron programasdeafiliacion,net , shorteners.net y TEA . Hoy os presento mi última creación: Un acortador de enlaces que creo que no te dejará indiferente; Lanza.me: Una acortador de enlaces con funcionalidades únicas Se trata de un acortador de enlaces con muchas posibilidades . No solo puede funcionar como un acortador normal y sencillo redirigiendo a las visitas inmediatamente a la página de destino, sino que tiene otras funcionalidades. Las veremos todas o casi todas. Permite acortar direcciones de todo tipo, con o sin protocolo y con múltiples caracteres especiales y símbolos. Esto incluye los signos de admiración entre otros para que sea compatible con los enlaces de Mega y todo lo que se le ponga por delante. ...

Optimiza las ganancias de acortadores al máximo fácil con Lanza.me

Seguro que ya conoces  Lanza.me ; el primer acortador y metaacortador que te permite cambiar todos tus enlaces en pocos segundos a los acortadores que quieras, evitando con ellos problemas con los principales acortadores que pagan . Estoy seguro de que también conoces Shorteners.net ; el primer comparador de tasas y otras características de acortadores de acortadores que pagan y que te ofrece las tasas de estos siempre actualizadas, valoraciones y más. Ha llegado el momento de unir ambos sitios para una obtención de datos práctica y automática. Lanza.me + Shorteners.net: La unión perfecta Así es. Lanza.me y Shorteners.net ya tienen una conexión conjunta. Con ella, Lanza.me puede conocer las tasas de los acortadores y con ello, decirte cuál es el acortador que más te conviene para las visitas que recibas. Y no me estoy refiriendo al recomendador de acortadores integrado en Lanza.me , que te anuncia cuales son los acortadores que no estás empleando y que tie...

Cuty.io: El nuevo acortador de enlaces, hermano de Exe.io, que paga instantáneamente (ahora con Paypal)

Cuty.io es un nuevo acortador de enlaces que paga. Pertenece a los mismo dueños de Exe.io y ofrece unas características únicas que muy pocos y en algunos casos ningún otro acortador ofrece. Vamos a verlo. Como ya sabrás, los acortadores de URL que pagan funcionan mostrando publicidad en sus páginas intermedias, que los visitantes tendrán que superar para llegar al link de destino. Por cada visita a nuestros enlaces nosotros ganamos dinero. En Cuty.io esto no es diferente. Cuty.io tampoco se diferencia en las herramientas que incluye ni en otros pareceres. Las características diferenciadoras de Cuty.io son las siguientes: Retiros inmediatos en todas las vías de pago. No hay retraso para recibir los pagos. Posibilidad de subir nuestro logo a la plataforma. Manera muy interesante de potenciar nuestra marca personal. Posibilidad de modificar la intensidad de los anuncios; añadiendo o retirando anuncios pop y push. Añadir título a los enlaces incluso desde la API. Reporte de análisis...