Foros del Web » Creando para Internet » CSS »

como hago este efecto

Estas en el tema de como hago este efecto en el foro de CSS en Foros del Web. buenas noches, quisiera saber si me podrian ayudar a hacer el efecto de facebook como en esta pagina creo q es con mouse over http://www.recpelis.com/...
  #1 (permalink)  
Antiguo 27/04/2014, 17:41
 
Fecha de Ingreso: abril-2014
Mensajes: 2
Antigüedad: 10 años
Puntos: 0
como hago este efecto

buenas noches, quisiera saber si me podrian ayudar a hacer el efecto de facebook como en esta pagina creo q es con mouse over
http://www.recpelis.com/
  #2 (permalink)  
Antiguo 27/04/2014, 18:55
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: como hago este efecto

Bienvenido al foro.

Es un efecto realmente simplón de hacer.

Un elemento con posición fija y situado a la derecha con un valor negativo que luego cambias su posición a cero controlándolo con un :hover y una transición previamente definida.

Más o menos algo así:

Código CSS:
Ver original
  1. div {
  2.     position: fixed;
  3.     top: 100px;
  4.     right: -140px;
  5.     transition: right .5s ease;
  6. }
  7.  
  8. div:hover {
  9.     right: 0;
  10. }

Hice un ejemplo en jsfiddle:



Probablemente necesites poner prefijos propietarios para transition.
  #3 (permalink)  
Antiguo 27/04/2014, 22:03
 
Fecha de Ingreso: abril-2014
Mensajes: 2
Antigüedad: 10 años
Puntos: 0
Respuesta: como hago este efecto

gracias, al final use el slide likebox y jquery, igual me parecio interesante lo q hiciste, lo usare en otros proyectos
  #4 (permalink)  
Antiguo 28/04/2014, 11:34
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
Respuesta: como hago este efecto

Pzin, ¿cómo pones aquí un Jsfiddle? Un saludo.
  #5 (permalink)  
Antiguo 28/04/2014, 14:04
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: como hago este efecto

Cita:
Iniciado por Linton Ver Mensaje
Pzin, ¿cómo pones aquí un Jsfiddle? Un saludo.
Con:

[jsfiddle=400;result,css,html]9V4QK[/jsfiddle]

Donde 400 es la altura, lo siguiente las pestañas a mostrar, y 9V4QK el identificador del filete (del jsfiddle vaya ).
  #6 (permalink)  
Antiguo 29/04/2014, 00:04
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
Respuesta: como hago este efecto

¡Muchas gracias!
  #7 (permalink)  
Antiguo 29/04/2014, 00:13
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
Respuesta: como hago este efecto

Bien, pues gracias al amigo Pzin he montado esta animación. Quería meter las pestañas móviles en un div interior, y quiero saber cómo darle la misma anchura a las tres. ¡Gracias!

[jsfiddle=400;result,css, html]HDmx4/2[/jsfiddle]
  #8 (permalink)  
Antiguo 29/04/2014, 00:15
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
Respuesta: como hago este efecto

Bien, pues gracias al amigo Pzin he montado esta animación. Quería meter las pestañas móviles en un div interior, y quiero saber cómo darle la misma anchura a las tres. ¡Gracias!

  #9 (permalink)  
Antiguo 29/04/2014, 03:41
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: como hago este efecto

Si quieres aplicarlo a varios elementos de diferentes tamaños igual convendría más usar transformaciones, en concreto translateX(). Digo tal vez. En un rato intento hacer algo a ver.
  #10 (permalink)  
Antiguo 29/04/2014, 03:53
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
Respuesta: como hago este efecto

¡Gracias! Mientras iré estudiando ese recurso

Etiquetas: efecto
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 14:56.