Foros del Web » Creando para Internet » CSS »

Problema con la viñeta de un menú

Estas en el tema de Problema con la viñeta de un menú en el foro de CSS en Foros del Web. Tengo problemas con un menú, le he cambiado la viñeta por una imagen, lo que pretendo es que cambie en el hover, a otra imagen ...
  #1 (permalink)  
Antiguo 09/08/2010, 03:48
Avatar de pann84  
Fecha de Ingreso: agosto-2010
Ubicación: Asturias - Madrid
Mensajes: 95
Antigüedad: 14 años, 3 meses
Puntos: 4
Problema con la viñeta de un menú

Tengo problemas con un menú, le he cambiado la viñeta por una imagen, lo que pretendo es que cambie en el hover, a otra imagen diferente, pero no se por qué, no hace ni puñetero caso al código... os dejo el código a ver si se os ocurre qué hice mal:

Código:
CSS

.c2Ul li {
	list-style-image: url(../img/vineta_c2.png);
	border-bottom: 1px solid #ccc;
	margin: 10px 52px 2px 0;
}
.c2Ul li a {
	text-decoration: none;
	color: #333;
	font-family: Helvetica;
	font-size: 1.0em;
}
.c2Ul li a:hover {
	list-style-image: url(../img/vineta_c4.png);
	font-weight: bold;
}

XHTML

<div class="courses2">
        
          <ul class="c2Ul">
            <li><a href="#">Soldadura</a></li>
            <li><a href="#">Gas</a></li>
            <li><a href="#">Climatizaci&oacute;n</a></li>
            <li><a href="#">Energ&iacute;a Solar</a></li>
            <li><a href="#">Biomasa</a></li>
            <li><a href="#">Energ&iacute;a Geot&eacute;rmica</a></li>
            <li><a href="#">Instalaciones Industriales</a></li>
          </ul>
        
</div>
Gracias por adelantado!!!
  #2 (permalink)  
Antiguo 09/08/2010, 09:03
 
Fecha de Ingreso: mayo-2010
Ubicación: Lima, Peru.
Mensajes: 176
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Problema con la viñeta de un menú

Hola...

wenoo veo en tu css q usas el list-style-image q yo sepa esta es una propiedad para listas exclusivamente para la etiqueta <ul>,<ol> y <li> q no funcionan en otras...

ahora lo q se me ocurrio fue q lo trabajes con el background-position.. te dejo un ejemplo rapidito q hice

Código CSS:
Ver original
  1. .c2Ul li {
  2.     display:block;
  3.     border-bottom: 1px solid #ccc;
  4.     margin: 10px 52px 2px 0;
  5.     width:250px;
  6.     height:auto;
  7.     padding-left:50px;
  8.     background:url(li.jpg) 0% 5% no-repeat;
  9. }
  10. .c2Ul li a{
  11.     text-decoration: none;
  12.     color: #333;
  13.     font-family: Helvetica;
  14.     font-size: 1.0em;
  15. }
  16. .c2Ul li:hover{
  17.     font-weight: bold;
  18.     background:url(li.jpg) 5% 5% no-repeat;
  19. }

es tu mismo code asi q no tendras problemas...

Saludos...
  #3 (permalink)  
Antiguo 09/08/2010, 14:58
Avatar de pann84  
Fecha de Ingreso: agosto-2010
Ubicación: Asturias - Madrid
Mensajes: 95
Antigüedad: 14 años, 3 meses
Puntos: 4
Respuesta: Problema con la viñeta de un menú

Acabo de probarlo, y no va. De hecho en Safari y en Chrome la viñeta se va a la otra punta de la pantalla, el punto es que esté alineado a la derecha, pero la viñeta se queda totalmetne a la izquierda, y no cambia con el Hover. Graicas de todos modos, la verdad es que soy novatilla y no tenía ni idea que list-style-image no funcionaba con otros elementos de una lista, pero ya nos e me olvida.

Si se os ocurre algo más...
  #4 (permalink)  
Antiguo 09/08/2010, 16:40
 
Fecha de Ingreso: mayo-2010
Ubicación: Lima, Peru.
Mensajes: 176
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Problema con la viñeta de un menú

Hola
mira bien derepente no lo has implementado bien...

o derepente yo me equivoco o no era lo q esperabas conseguir y yo entendi mal

http://probandoindexz.webcindario.com/pan.html

Saludos DTB

PD:probado en chrome, safari, firefox, opera y IE 8 y 7 (en el 7 funciona con unas cuantas modificaciones y en el 6 no funka pero arreglandolo si llega afuncionar)
  #5 (permalink)  
Antiguo 09/08/2010, 18:37
Avatar de pann84  
Fecha de Ingreso: agosto-2010
Ubicación: Asturias - Madrid
Mensajes: 95
Antigüedad: 14 años, 3 meses
Puntos: 4
Respuesta: Problema con la viñeta de un menú

Vale... soy parda, los estaba haciendo mal...

¡Funciona perfectamente!

Muchísimas gracias ^^

Etiquetas: viñeta
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 11:56.