Foros del Web » Creando para Internet » CSS »

Menu CSS3

Estas en el tema de Menu CSS3 en el foro de CSS en Foros del Web. Hola mi nombre es kuri, estoy ingresando a esta pagina para aprender mas y enseñar lo que pueda. En este momento yo cuento con una ...
  #1 (permalink)  
Antiguo 30/01/2013, 03:36
 
Fecha de Ingreso: enero-2013
Mensajes: 23
Antigüedad: 11 años, 9 meses
Puntos: 0
Información Menu CSS3

Hola mi nombre es kuri, estoy ingresando a esta pagina para aprender mas y enseñar lo que pueda. En este momento yo cuento con una duda, no soy experto todavia en CSS y se me dificulta una cosa, yo creo que es muy sencilla pero me esta dando de cocos .

Bueno, lo que pasa es que estoy interesado en tener un menu como el de [URL="http://www.samsung.com/mx/"]http://www.samsung.com/mx/[/URL] lo que me parece genial de ese menu es que cuando tu pasas el raton por uno de los links del menu, en la parte de arriba del menu la imagen cambia, pero si tu pasas el raton por orto link del mismo menu, la imagen cambia de nuevo con referencia al link que estas seleccionando.

Yo se que se trata de un hover, y todo eso, pero, se me ha estado dificultando el aplicarlo a mi sitio web.

No se como me puedan ayudar, si pasandome un codigo de ejemplo, pasandome el link de algun tutorial, o ayudandome personalmente con el codigo de mi pagina.

Si alguien me ayuda estare muy agradecido y prometo compartir mi conocimiento a quien pueda en esta pagina.

Gracias por su atencion y les mando un saludo.
  #2 (permalink)  
Antiguo 30/01/2013, 05:38
 
Fecha de Ingreso: octubre-2010
Ubicación: La Plata
Mensajes: 63
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Menu CSS3

hola kuri. Mira, veo que no estas distinguiendo bien las cosas. Lo que esta pasando en ese menu cuando pasas el mouse, es que te cambia la imagen de fondo de blanco a negro. y lo que vos decis que cambia es la letra azul verdad? si es eso, es por que tiene un link la palabra del menu. Si queres saber como hacer para cambiar la imagen cuando pases el mouse por encima, avisa.
  #3 (permalink)  
Antiguo 31/01/2013, 01:48
 
Fecha de Ingreso: enero-2013
Mensajes: 23
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Menu CSS3

Si, eso es exactamente lo que quiero, que cuando pasen el mouse por uno de los links del menu, la imagen cambie.
  #4 (permalink)  
Antiguo 31/01/2013, 01:49
 
Fecha de Ingreso: enero-2013
Mensajes: 23
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Menu CSS3

Cita:
Iniciado por leoass Ver Mensaje
hola kuri. Mira, veo que no estas distinguiendo bien las cosas. Lo que esta pasando en ese menu cuando pasas el mouse, es que te cambia la imagen de fondo de blanco a negro. y lo que vos decis que cambia es la letra azul verdad? si es eso, es por que tiene un link la palabra del menu. Si queres saber como hacer para cambiar la imagen cuando pases el mouse por encima, avisa.
Si, eso es exactamente lo que quiero, que cuando pasen el mouse por uno de los links del menu, la imagen cambie dependiendo lo seleccionado.

Por ejemplo, en la opcion del menu "CONSUMIDOR" esta la seccion de "Teléfonos celulares", en la cual estan las opciones Telcel, Movistar, Iusacell, Unefon, Galaxy Note, Tablets y Galaxy Camera. Lo que pasa es que cuando pasas el menu por esas opciones la imagen que esta arriba de "Telefonos celulares" cambia dependiendo de cual de los links esta tu mouse arriba.

Última edición por kurikuri; 31/01/2013 a las 01:55
  #5 (permalink)  
Antiguo 31/01/2013, 06:50
Avatar de twilvaro  
Fecha de Ingreso: febrero-2012
Ubicación: La Línea (Cádiz)
Mensajes: 47
Antigüedad: 12 años, 9 meses
Puntos: 5
Respuesta: Menu CSS3

En cuanto a CSS; si inspeccionas la imagen del menú (con Chrome por ejemplo) verás que se trata de un párrafo con clase "figure" que contiene un span con un estilo CSS definido en la misma línea HTML. Este dice la posición del fondo de ese span (por defecto style="background-position: -90px 0px;").

El fondo está declarado en http://www.samsung.com/es/common/css/samsung.css (línea 105, usa la técnica Sprite y su ruta es http://www.samsung.com/es/consumer-images/gnb-images/img_gnb_consumer.jpg). La cosa es que cuando vas pasando sobre los enlaces del menú la posición del fondo va cambiando, localizando cada icono en el Sprite.

Por ejemplo: Cuando pasas sobre Blu-ray la posición definida en el span es style="background-position: -90px -90px;. Cuando pasas sobre Home Cinemas, la posición cambia a style="background-position: -90px -270px;. Así con todos.

Si analizas la imagen del sprite que te he dado antes (img_gnb_consumer.jpg) verás que cada fila vertical corresponde a una sección del menú de Consumidor. La primera pertenece a Dispositivos móviles, la segunda a Televisores Imagen & Sonido, y así sucesivamente.

Como te he dicho puedes observarlo tú mismo usando el inspector de elementos de Chrome o Firebug de Firefox.

Luego, creo que para conseguir que cambie la posición del fondo (es decir, que cambie el icono, que lo localice en el sprite y lo muestre) al pasar por cada enlace del menú usan JavaScript. Digo creo porque soy novato en esto y no estoy seguro.

A ver si alguien con más conocimientos te lo confirma, para que pases el post a JavaScript y así te sepan ayudar mejor.

Sé que no te he solucionado nada, pero espero que al menos te haya orientado un poco.

Un saludo.
  #6 (permalink)  
Antiguo 31/01/2013, 23:08
 
Fecha de Ingreso: enero-2013
Mensajes: 23
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Menu CSS3

Cita:
Iniciado por twilvaro Ver Mensaje
En cuanto a CSS; si inspeccionas la imagen del menú (con Chrome por ejemplo) verás que se trata de un párrafo con clase "figure" que contiene un span con un estilo CSS definido en la misma línea HTML. Este dice la posición del fondo de ese span (por defecto style="background-position: -90px 0px;").

El fondo está declarado en http://www.samsung.com/es/common/css/samsung.css (línea 105, usa la técnica Sprite y su ruta es http://www.samsung.com/es/consumer-images/gnb-images/img_gnb_consumer.jpg). La cosa es que cuando vas pasando sobre los enlaces del menú la posición del fondo va cambiando, localizando cada icono en el Sprite.

Por ejemplo: Cuando pasas sobre Blu-ray la posición definida en el span es style="background-position: -90px -90px;. Cuando pasas sobre Home Cinemas, la posición cambia a style="background-position: -90px -270px;. Así con todos.

Si analizas la imagen del sprite que te he dado antes (img_gnb_consumer.jpg) verás que cada fila vertical corresponde a una sección del menú de Consumidor. La primera pertenece a Dispositivos móviles, la segunda a Televisores Imagen & Sonido, y así sucesivamente.

Como te he dicho puedes observarlo tú mismo usando el inspector de elementos de Chrome o Firebug de Firefox.

Luego, creo que para conseguir que cambie la posición del fondo (es decir, que cambie el icono, que lo localice en el sprite y lo muestre) al pasar por cada enlace del menú usan JavaScript. Digo creo porque soy novato en esto y no estoy seguro.

A ver si alguien con más conocimientos te lo confirma, para que pases el post a JavaScript y así te sepan ayudar mejor.

Sé que no te he solucionado nada, pero espero que al menos te haya orientado un poco.

Un saludo.
Muchas gracias, si he entendido un poco pero si necesito un tutorial mas especifico para poder implementarlo en mi sitio, de igual manera les paso el link de mi sitio web por si lo quieren ver, analizar o ayudar en lo posible.

http://elektrozales.com/

les mando un saludo y sigo esperando su ayuda, muchas gracias =D

Etiquetas: css3
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 05:01.