Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Menú Simple CSS

Estas en el tema de Menú Simple CSS en el foro de CSS en Foros del Web. Hola que tal muchachos yo tengo un Menú Flash pero ahora estoy tratando de hacerlo en CSS simple pero no puedo lograrlo pues no es ...
  #1 (permalink)  
Antiguo 16/03/2014, 10:46
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 13 años, 10 meses
Puntos: 1
Menú Simple CSS

Hola que tal muchachos yo tengo un Menú Flash pero ahora estoy tratando de hacerlo en CSS simple pero no puedo lograrlo pues no es mi fuerte. Quisiera que el Menú quedara como la siguiente Imagen:



Todavía no puedo lograr que el :hover sombreé todo el cuadro (columna) asi como les dejé la imagen de ejemplo (Boton Servicios), esos fondos azules son imagenes. Solamente sombrea de azul las Letras y no me sirve así.

AQUI LES DEJO EL HTML DEL MENÚ:

Código HTML:
Ver original
  1. <table width="964" height="40" border="0" class="fondotabla">
  2.   <tr>
  3.  
  4.    
  5.     <th class="izquierda" scope="col">
  6.     <a href="index.html">    Principal    </th>
  7.    
  8.     <th class="centro" scope="col">
  9.     <a href="nosotros.html">    Nosotros    </th>
  10.    
  11.     <th class="centro" scope="col">
  12.     <a href="servicios.html">    Servicios    </th>
  13.    
  14.     <th class="centro" scope="col">
  15.     <a href="presupuestos.html">    Presupuestos    </th>
  16.    
  17.     <th class="centro" scope="col">
  18.     <a href="testimonios.html">    Testimonios    </th>
  19.    
  20.     <th class="derecha" scope="col">
  21.     <a href="contactos.html">    Contactos    </th>
  22.    
  23.    
  24.   </tr>

AQUI LES DEJO EL CSS DEL BOTÓN "PRINCIPAL":

Código CSS:
Ver original
  1. .izquierda {
  2.     height: 40px;
  3.     width: 162px;
  4.     font-family: "Arial";
  5.     font-weight: bold;
  6.     font-style: italic;
  7.     font-size: 20px;
  8.     color: #000;
  9.     vertical-align: middle;
  10. }
  11.  
  12.  
  13. .izquierda :hover{
  14.     background-image: url(../images/izquierda.png);
  15.     width: 162px;
  16.     height: 40px;
  17.     font-family: "Arial";
  18.     font-weight: bold;
  19.     font-style: italic;
  20.     font-size: 20px;
  21.     color: #FFF;
  22.     vertical-align: middle;
  23. }

Por favor ayudenme a terminarlo, es para mi pagina personal de trabajo.
  #2 (permalink)  
Antiguo 16/03/2014, 13:41
Avatar de Contac  
Fecha de Ingreso: enero-2014
Mensajes: 86
Antigüedad: 10 años, 4 meses
Puntos: 8
Respuesta: Menú Simple CSS

Hay programas gratuitos como CSS Tab Designer para desarrollar menus CSS que te ahorará mucho tiempo. Solo tienes que modificarlos a tus necesidades.
  #3 (permalink)  
Antiguo 16/03/2014, 14:21
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Menú Simple CSS

Cita:
Iniciado por contac Ver Mensaje
hay programas gratuitos como css tab designer para desarrollar menus css que te ahorará mucho tiempo. Solo tienes que modificarlos a tus necesidades.
gracias pero no es lo que estoy buscando.
  #4 (permalink)  
Antiguo 16/03/2014, 16:05
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Menú Simple CSS

Realmente el menú debería de constar de una lista desordenada, y en lugar de usar imágenes podrías usar degradados CSS. Ganarías en tanto que tienes un sitio más semántico y menos pesado porque no hace falta usar imágenes.

Aquí tienes un buen generador para degradados CSS: http://www.colorzilla.com/gradient-editor
  #5 (permalink)  
Antiguo 16/03/2014, 16:19
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Menú Simple CSS

Cita:
Iniciado por pzin Ver Mensaje
Realmente el menú debería de constar de una lista desordenada, y en lugar de usar imágenes podrías usar degradados CSS. Ganarías en tanto que tienes un sitio más semántico y menos pesado porque no hace falta usar imágenes.

Aquí tienes un buen generador para degradados CSS: http://www.colorzilla.com/gradient-editor
Muy Interesante tu ayuda, la voy a Guardar para despues porque ese no es el problema que tengo. Te explico.

Para el Menú hice una Tabla de 964 px de ancho con 6 Columnas, cada columna tiene un texto (Nombre del boton). El problema que tengo es que no se como darle correctamente a la columna el Estilo que ya hice, si miras el primer mensaje que puse en este Tema hay un Menú, ese es el resultado que quiero y que necesito amigo.

Pero el resultado que tengo es que ese fondo azul que vez cuando uno coloca el puntero del mouse sobre el boton (columna) solo se sombrea el Texto del boton y lo que necesito es que se sombreé la columna completa asi como el menú que puse arriba (boton de referencia: Servicios).
  #6 (permalink)  
Antiguo 16/03/2014, 16:22
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Menú Simple CSS

Tambien puedes ver el HTML que puse arriba y que estoy utilizando, puede que encuentres ahí lo que estoy haciendo mal. No es problema de Estilos CSS pues ya lo tengo listo.
  #7 (permalink)  
Antiguo 16/03/2014, 16:35
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Menú Simple CSS



Creo que estoy haciendo algo mal en el HTML pero no se como ponerlo.
  #8 (permalink)  
Antiguo 16/03/2014, 18:30
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Menú Simple CSS

Bueno, por un lado no estás cerrando los enlaces, te falta el cierre: </a>.

Luego tendrías que anular algún relleno que tengas de la celda (padding) y hacer que el enlace ocupe todo el ancho de la celda con display: block y darle el relleno que le quitaste a la celda.
  #9 (permalink)  
Antiguo 16/03/2014, 21:27
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Menú Simple CSS

Cita:
Iniciado por pzin Ver Mensaje
Bueno, por un lado no estás cerrando los enlaces, te falta el cierre: </a>.

Luego tendrías que anular algún relleno que tengas de la celda (padding) y hacer que el enlace ocupe todo el ancho de la celda con display: block y darle el relleno que le quitaste a la celda.
Gracias por una parte porque lo que me dijiste solucionó el Problema del Estilo CSS y ya funciona correctamente el :hover. Pero ahora el Menú me quedó vertical y no me sirve así, que puedo hacer?
  #10 (permalink)  
Antiguo 17/03/2014, 03:41
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Menú Simple CSS

¿Cómo tienes ahora el código?
  #11 (permalink)  
Antiguo 17/03/2014, 11:36
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Menú Simple CSS

Cita:
Iniciado por pzin Ver Mensaje
¿Cómo tienes ahora el código?
Muchas Gracias por todo amigo, ya pude resolver.

En los Estilos tenia que colocar Display: inline-block

En la Tabla: cellpadding="0" cellspacing="0" y todo quedó Horizontal y ordenado.

Etiquetas: background, color, hover, html, imagenes, simple
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 08:17.