Contenido

Crear un hover animado con jQuery

2 Oct

+ 12

Timothy van Sas nos muestra una interesante y vistosa forma de animar los eventos hover en imagenes. Para ello hace uso de jQuery y el método hover().

jQuery

$(function() {
	$('ul.hover_block li').hover(function(){
		$(this).find('img').animate({top:'182px'},{queue:false,duration:500});
	}, function(){
		$(this).find('img').animate({top:'0px'},{queue:false,duration:500});
	});
});

En este código vemos que estamos cogiendo los elementos del listado <ul /> con class hover_block y les añadimos una funcionalidad al evento hover() que se activará al pasar por encima con el puntero.

CSS

ul.hover_block li{
	list-style:none;
	float:left;
	background: #fff;
	padding: 10px;
	width:300px; position: relative;
	margin-right: 20px; }

ul.hover_block li a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 150px;
	width: 268px;
	padding: 16px;
	color: #000;
	font: 1.6em/1.3 Helvetica, Arial, sans-serif;
}

ul.hover_block li a { text-decoration: none; }

ul.hover_block li img {
	position: absolute;
	top: 0;left: 0;
	border: 0;
}

HTML

<ul class="hover_block">
	<li><a href="/"><img src="your_image.gif" alt="alt" /> Text</a></li>
	<li><a href="/"><img src="your_image.gif" alt="alt" /> Text.</a></li>
</ul>

Si vemos el ejemplo que Timothy ha creado, seguro que lo tendrás en cuenta para futuros desarrollos.

Lo mismo que vengador y albercito, no la URL del ejemplo, aunque en la web del tipo tampoco :S !

Pues a mi me funciona perfectamente :)

Ahora sí, deben haberlo arreglado. :P

muy buena pagina
la leo en feed a diario o cuando subes pero tengo problemas para entender soy nuevo en esto informatico y no entiendo lo k es hover y otras cosas ke as puesto
y te digo :) puedes poner definiciones en las prooximas??

a pos si no k importa sigue asi muy bueno k subas lo nuevo en jquery y todo eso sobres cuidate

He llegado un poco por casualidad y me parece que tiene cosas muy interesantes que puedo aprender aunque a primera vista algunas me parecen complicadas

Lo guardare en mis bookmark tools para usarlo pronto , esta genial el efecto!

CommentFeedWow! Esta bárbaro! lo que se puede hacer con jQuery! Increible.

“En este código vemos, que estamos cogiendo los elementos del listado”

El verbo, no se separa, del reto de la, frase, con comas. Es muy incorrecto.

He probado el script con Safari y no me funciona, ni siquiera hace nada, lo que le resta puntuacion, le doy un 6 ;-)

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.


Cerrar
Enviar por Correo