Foros del Web » Creando para Internet » CSS »

Menú horizontal CSS, ¡muchos problemas!

Estas en el tema de Menú horizontal CSS, ¡muchos problemas! en el foro de CSS en Foros del Web. Hola he creado un menú horizontal con CSS pero no consigo aplicar el estilo que quiero... Este es el diseño, si os fijais en el ...
  #1 (permalink)  
Antiguo 01/05/2012, 10:01
 
Fecha de Ingreso: enero-2012
Mensajes: 34
Antigüedad: 12 años, 3 meses
Puntos: 0
Menú horizontal CSS, ¡muchos problemas!

Hola he creado un menú horizontal con CSS pero no consigo aplicar el estilo que quiero...

Este es el diseño, si os fijais en el paso 3, giro cambia de rosa a color naranja como sucede en el paso 1 al navegar por las subpestañas, no encuentro el error!

Mas abajo adjunto el código...



Esta es la parte del ménu HTML que contiene Giro, como veis a <code><li></code> le he aplicado una clase para Giro.

Código HTML:
<body>

<div id='menuWrapper'>
<div class='menu'>
<ul>
	<li><a href="#">HOME</a></li>
	<li><a href="#">UCI WORLD TOUR</a>
		<ul>
			<li><a href="#">NOTICIAS</a></li>
			<li><a href="#">CALENDARIO</a></li>
			<li><a href="#">RANKING UCI</a></li>
			<li><a href="#">EQUIPOS PROFESIONALES</a></li>
			<li><a href="#">FICHAJES</a></li>
		</ul>
	</li>
			<li class="giro"><a href="#">GIRO ITALIA</a>
				<ul>
					<li><a href="#">NOTICIAS</a></li>
					<li><a href="#">RECORRIDO</a></li>
					<li><a href="#">PERFILES DE ETAPA</a></li>
					<li><a href="#">CLASIFICACIÓN ETAPAS</a></li>
					<li><a href="#">CLASIFICACIÓN GENERAL</a></li>
					<li><a href="#">FAVORITOS</a></li>
					<li><a href="#">VER ONLINE</a></li>
					<li><a href="#">PALMARÉS</a></li>
                </ul>
            </li> 
Este es el CSS únicamente para Giro:

Código CSS:
Ver original
  1. /********************** GIRO ************************/
  2. .menu li.giro a { background: #000; color: #F9F;} /* FONDO */
  3. .menu li.giro ul { background: #000; /* Color de fondo del submenú */}
  4. .menu li.giro ul.giro a:hover, .menu li.giro ul.giro li:hover a{
  5. background: #F9F; /* Color de las subpestañas al pasar el cursor */
  6. color: #000;
  7. }
  8. .menu li.giro:hover li a {
  9. color: #F9f; /* COLOR TEXTO SUBMENÚ */}
  10. .menu li.giro a:hover, .menu ul li.giro li:hover a {
  11. background: #F9f; /* COLOR de las pestañas al pasar el cursor */
  12. color: #000; /* COLOR del texto al pasar el cursor */
  13. }
  14.  
  15. /********************** FGIRO **********************/

Y este es el CSS completo:

Código CSS:
Ver original
  1. #menuWrapper {
  2. width:100%; /* Ancho del menú */
  3. height:33px;
  4. padding-left:15px;
  5. background: #000; /* Color de fondo */
  6. }
  7. .menu {
  8. width: 100%;
  9. float: left;
  10. font-family: "Lucida Grande", sans-serif,sans-serif;
  11. font-size:11px; /* Tamaño de la fuente */
  12. }
  13. .menu ul {
  14. float:left;
  15. height:0px;
  16. list-style:none;
  17. margin:0;
  18. padding:0;
  19. }
  20. .menu li{
  21. float:left;
  22. padding:0px;
  23. }
  24. .menu li a{
  25. background: #000; /* COLOR DE FONDO */
  26. color: #F90; /* COLOR FUENTE */
  27. display:block;
  28. font-weight:normal;
  29. line-height:33px; /* Altura */
  30. margin:0px;
  31. padding:0px 15px; /* Espacio entre cada pestaña */
  32. text-align:center;
  33. text-decoration:none;
  34. font-weight:bold;
  35. }
  36. .menu li a:hover {
  37. background: #F90; /* COLOR de las pestañas al pasar el cursor */
  38. color: #000; /* COLOR del texto al pasar el cursor */
  39. text-decoration:none;
  40. }
  41. /******************/
  42. .menu ul li:hover a {
  43. background: #F90; /* COLOR de las pestañas al pasar el cursor */
  44. color: #000; /* COLOR del texto al pasar el cursor */
  45. text-decoration:none;
  46. }
  47. .menu li ul {
  48. background: #000; /* Color de fondo del submenú */
  49. display:none;
  50. height:auto;
  51. padding:0px;
  52. margin:0px;
  53. position:absolute;
  54. width:200px; /* Ancho del submenú */
  55. z-index:100;
  56. border-top:1px solid #000; /* Borde superior del submenú */
  57. }
  58. .menu li:hover ul{
  59. display:block;
  60. }
  61. .menu li li {
  62. display:block;
  63. float:none;
  64. margin:0px;
  65. padding:0px;
  66. width:200px;
  67. }
  68. .menu li:hover li a {
  69. color: #F90; /* COLOR TEXTO SUBMENÚ */
  70. background:none;
  71. border: solid 1px #000;
  72. }
  73. .menu li ul a {
  74. display:block;
  75. height:33px;
  76. font-style:normal;
  77. margin:0px;
  78. padding:0px 10px 0px 15px;
  79. text-align:left;
  80. }
  81. .menu li ul a:hover, .menu li ul li:hover a{
  82. background: #F90; /* Color de las subpestañas al pasar el cursor */
  83. color: #000;
  84. text-decoration:none;
  85. }


Gracias. Un Saludo
  #2 (permalink)  
Antiguo 01/05/2012, 10:15
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: Menú horizontal CSS, ¡muchos problemas!

mira, este menú horizontal debe tener algún codigo de javascript , lo pasas ?
  #3 (permalink)  
Antiguo 01/05/2012, 11:09
 
Fecha de Ingreso: enero-2012
Mensajes: 34
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Menú horizontal CSS, ¡muchos problemas!

Cita:
Iniciado por chwc Ver Mensaje
mira, este menú horizontal debe tener algún codigo de javascript , lo pasas ?
lo descargué de ciudad blogger, no veo que tenga javascript, funciona correctamente... solo es esa falla.

http://ciudadblogger.com/2012/04/menu-horizontal-con-subpestanas-y.html

Implementado:

http://chupando-rueda.blogspot.com.es/

Etiquetas: horizontal, hover, muchos, tamaño, fondo
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 12:11.