Foros del Web » Programando para Internet » Javascript »

quien sabe como hacer el siguiente efecto

Estas en el tema de quien sabe como hacer el siguiente efecto en el foro de Javascript en Foros del Web. Hola amigos , hay un efecto que me gusta mucho es el de esta pagina http://www.maestrosdelweb.com/guias/#guia-android cuando pasas el mouse sobre la red social aparece ...
  #1 (permalink)  
Antiguo 10/08/2012, 21:08
Avatar de newmesis  
Fecha de Ingreso: octubre-2010
Ubicación: Chillán, Chile, Chile
Mensajes: 42
Antigüedad: 13 años, 7 meses
Puntos: 0
quien sabe como hacer el siguiente efecto

Hola amigos ,
hay un efecto que me gusta mucho es el de esta pagina
http://www.maestrosdelweb.com/guias/#guia-android

cuando pasas el mouse sobre la red social aparece el boton de esa red social
me gustaria implementar algo asi en mi web
quien me orienta para poder llegar a ese efecto
  #2 (permalink)  
Antiguo 14/08/2012, 06:11
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: quien sabe como hacer el siguiente efecto

Necesitaras combinar CSS + Javascript:

El boton es una capa con overflow:hidden (css),
Dentro de la capa hay dos, una del tamaño de la que la contiene (por ejemplo: 50px50px) que pone el logo, y otra debajo con el boton (no se vera por la propiedad overflow),

Con JS (jQuery o similar) animas la capa de debajo.

Si tienes dudas, dilo y te paso algun enlace que te ayudará
  #3 (permalink)  
Antiguo 14/08/2012, 08:27
 
Fecha de Ingreso: agosto-2012
Mensajes: 37
Antigüedad: 11 años, 8 meses
Puntos: 12
Respuesta: quien sabe como hacer el siguiente efecto

No uses JavaScript.

Metes el texto y el me gusta o sigeme o lo que sea dentro de un div los 2, y uno que se vea y el otro con display:none, y al pasar por encima de el div que se oculte la imagen y salga el me gusta

Código CSS:
Ver original
  1. .social .logo{
  2.   display:block;
  3. }
  4. .social .me_gusta{
  5.   display:none;
  6. }
  7. .social:hover .logo{
  8.   display:none;
  9. }
  10. .social:hover .me_gusta{
  11.   display:block;
  12. }
__________________
Pedro Gutiérrez, diseñador y desarrollador web freelance en Toledo,
busco soluciones a los proyectos web que me propongas.

Visita mi web-blog: http://xitrus.es
  #4 (permalink)  
Antiguo 14/08/2012, 08:34
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: quien sabe como hacer el siguiente efecto

Cita:
Iniciado por pedrogp9693 Ver Mensaje
No uses JavaScript.

Metes el texto y el me gusta o sigeme o lo que sea dentro de un div los 2, y uno que se vea y el otro con display:none, y al pasar por encima de el div que se oculte la imagen y salga el me gusta

Código CSS:
Ver original
  1. .social .logo{
  2.   display:block;
  3. }
  4. .social .me_gusta{
  5.   display:none;
  6. }
  7. .social:hover .logo{
  8.   display:none;
  9. }
  10. .social:hover .me_gusta{
  11.   display:block;
  12. }
Es una buena solucion, pero... te quedas sin el efecto fadeIn/Out
  #5 (permalink)  
Antiguo 14/08/2012, 09:18
 
Fecha de Ingreso: agosto-2012
Mensajes: 37
Antigüedad: 11 años, 8 meses
Puntos: 12
Respuesta: quien sabe como hacer el siguiente efecto

haz una transicion o una animación, como te sea más facil, te pongo un par de links que te pueden servir de ayuda (y es solo CSS)

http://xitrus.es/utilidades/Transiciones
http://xitrus.es/utilidades/Animaciones
__________________
Pedro Gutiérrez, diseñador y desarrollador web freelance en Toledo,
busco soluciones a los proyectos web que me propongas.

Visita mi web-blog: http://xitrus.es
  #6 (permalink)  
Antiguo 15/08/2012, 23:05
Avatar de newmesis  
Fecha de Ingreso: octubre-2010
Ubicación: Chillán, Chile, Chile
Mensajes: 42
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: quien sabe como hacer el siguiente efecto

Cita:
Iniciado por 3nr1c Ver Mensaje
Es una buena solucion, pero... te quedas sin el efecto fadeIn/Out
Hola gracias a los dos por responder ahora como lo tendria que hacer con javascr ya que solo se css casi nada de javascript
  #7 (permalink)  
Antiguo 16/08/2012, 05:11
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: quien sabe como hacer el siguiente efecto

Con javascript (y usando jQuery) sería algo así:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.   $('#contenedor').mouseover(function(e){
  3.     $('#boton').animate({top:'-100%',display:'block'},200);
  4.     $('#logo').fadeOut(100);
  5.   });
  6.  
  7.   $('#contenedor').mouseout(function(e){
  8.     $('#boton').animate({top:'-80%',display:'none'},200);
  9.     $('#logo').fadeIn(100);
  10.   });
  11. });

El div#boton tendría que tener este css:
Código CSS:
Ver original
  1. div#boton {
  2.   display:none;
  3.   position:relative;
  4.   top:-80%;
  5. }

Habría que probarlo, pero creo que va por ahí la cosa

Saludos!

Última edición por 3nr1c; 16/08/2012 a las 05:12 Razón: Error en el codigo CSS

Etiquetas: efecto, siguiente, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:57.