Foros del Web » Creando para Internet » CSS »

Efecto menu css

Estas en el tema de Efecto menu css en el foro de CSS en Foros del Web. Hola, quisera lograr este efecto del menu: http://es.wix.com/website-template/v...leryDocIndex=5 Se puede con css? si es así un encaminamiento de como proceder? no pido codigo sino ideas ...
  #1 (permalink)  
Antiguo 10/05/2017, 11:31
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Efecto menu css

Hola, quisera lograr este efecto del menu:

http://es.wix.com/website-template/v...leryDocIndex=5

Se puede con css? si es así un encaminamiento de como proceder? no pido codigo sino ideas

Edito:

Lo que tengo pensado es:

1.darle visibilidad none a los contenedores
2.darle un margin que le de un offset a los contenedores
3.darle float right y position absolute para que se superpongan
4.aplicar una transicion acompañado de un nth-child para jugar con los contenedores

Pero en lo que topo es como gatillo la transicion(es) al hacer click a los enlaces y como hacer para que que el cambio quede estático para el contenedor afectado.

Saludos, gracias

Última edición por alvaro_trewhela; 10/05/2017 a las 12:11
  #2 (permalink)  
Antiguo 11/05/2017, 21:12
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Efecto menu css

Quiero agregar que algo me he acercado:

Código HTML:
Ver original
  1. <!doctype html>
  2.  
  3.  
  4. *{
  5. padding:0px;
  6. margin:0px;
  7. }
  8.  
  9. .original{
  10. background-color:red;
  11. width:350px;
  12. margin-left: 500px;
  13. transition: margin-left 0.3s;
  14. }
  15.  
  16. .changer:focus ~ .original{
  17. margin-left:0px;
  18. }
  19.  
  20. </head>
  21.  
  22.  
  23. <a href="#" class="changer">Te cambio</a>
  24. <br/><br/>
  25. <div class="original">Cambiame!!</div>
  26.  
  27. </body>
  28. </html>

El problema es que cuando pierde el foco, al hacer click en otra parte de la web pierde el foco y se dispara nuevamente el focus. Ideas?
  #3 (permalink)  
Antiguo 11/05/2017, 22:54
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Efecto menu css

Creo que lo que buscas es este efecto

https://jsfiddle.net/arturogallegos/4cq71zkv/
  #4 (permalink)  
Antiguo 13/05/2017, 14:10
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Efecto menu css

Buenisimo, funciona, una cosa lo necesito con display y no con overflow, si hago ese cambio no se ve la transicion de margin-left, que puede ser?
  #5 (permalink)  
Antiguo 13/05/2017, 14:40
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Efecto menu css

Buenisimo funciona, una consulta es que al hacer click claramente se va cargando el enlace #id, y el problema está en que el boton atras va carga con estos, solución para ello?

Disculpa por lo persistene

Muchas gracias!!

Última edición por alvaro_trewhela; 13/05/2017 a las 16:00
  #6 (permalink)  
Antiguo 15/05/2017, 19:59
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Efecto menu css

Es triste ver que aun no hayas regresado con la respuesta a tus preguntas, y aun mas triste ver que cuando pensé ayudarte lo has tomado a que te voy a dar la solución completa.

Compañero @alvaro_trewhela te exhorto a que uses tu navegador y busques información o documentación sobre cada una de las propiedades involucradas., se entusiasta y aprende de tus errores y aprende porque te gusta.

Si bien se la respuesta, a mi me tomo tiempo investigar y aprender como para regalarte mi trabajo sin ver que tu te esfuerces en investigar y aprender.
Mi aporte a tu causa es el código antes expuesto, tómalo a bien y que tengas éxito en tu aprendizaje.
  #7 (permalink)  
Antiguo 15/05/2017, 20:52
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Efecto menu css

Si disculpa es que no soy muy expresivo.

Tomé el código y lo interioricé, creo haber entenido completamente la mecánica. he aprenido mucho sobre selectores de css.

Dí vueltas y vueltas y no llegue a nada, pense que pudiese ser algo más sencillo pero por lo que veo no lo es, por eso pido ayuda.

Bueno te doy las gracias por tu tiempo y por tu respuesta, me sirvió mucho, ha seguir aprendiendo e investigando.

Gracias.

Etiquetas: efecto, html
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 22:08.