Foros del Web » Creando para Internet » CSS »

Poner un fondo encima de otro fondo al hover

Estas en el tema de Poner un fondo encima de otro fondo al hover en el foro de CSS en Foros del Web. Sé que el título no explica mucho, pero es algo así.. Resulta que yo tengo un menú con un fondo X. Y quiero que al ...
  #1 (permalink)  
Antiguo 12/07/2012, 00:19
 
Fecha de Ingreso: junio-2012
Mensajes: 11
Antigüedad: 12 años, 5 meses
Puntos: 0
Poner un fondo encima de otro fondo al hover

Sé que el título no explica mucho, pero es algo así..

Resulta que yo tengo un menú con un fondo X. Y quiero que al pasarle el mouse por encima, se ponga un fondo Y encima del X, el cual es un una especie de óvalo.

Mi problema es que no sé como hacerlo, he intentado hacer dos hover, pero nada que me funciona...

Les pongo mi código CSS del menú:

Código CSS:
Ver original
  1. #nav {
  2.     background: #a1ba25;
  3. font: Verdana;
  4. list-style: none;
  5. text-decoration:none;
  6. margin:0;
  7. padding:0;
  8. }
  9.  
  10. .nav > li {
  11. float:left;
  12. list-style:none
  13. }
  14.  
  15. .nav li a {
  16. background:#a1ba25;
  17. color:#FFF;
  18. display:block;
  19. padding:10px 12px;
  20. list-style:none;
  21. font: normal 12px Verdana;
  22. font-weight: bold;
  23. text-align: center;
  24. }
  25.  
  26. .nav li a:hover {
  27. background:#C9DF60;
  28. border-radius: 10px;
  29. font: normal 12px Verdana;
  30. color: #000;
  31. font-weight: bold;
  32. padding:10px 12px;
  33.  
  34. }
  35.  
  36. .nav li ul {
  37. display:none;
  38. position:absolute;
  39. min-width:140px;
  40. list-style:none
  41. }
  42.  
  43. .nav li:hover > ul {
  44. display:block;
  45. list-style:none
  46. }
  47.  
  48. .nav li ul li {
  49. position:relative;
  50. list-style:none
  51. }
  52.  
  53. .nav li ul li ul {
  54. right:-140px;
  55. top:0;
  56. list-style:none
  57. }

En este caso, quiero que el fondo #a1ba25, se quede y encima de él se ponga el óvalo c9df60, no sé si me doy a entender..

Saludos y gracias de antemano.

EDIT:

También me gustaría saber como al tener un header con float, esté pegado a lo más arirba de la página.. Porque siempre hay una separación.

Última edición por Erpop; 12/07/2012 a las 00:46
  #2 (permalink)  
Antiguo 12/07/2012, 01:31
 
Fecha de Ingreso: abril-2010
Mensajes: 122
Antigüedad: 14 años, 7 meses
Puntos: 18
Respuesta: Poner un fondo encima de otro fondo al hover

por q no intentas ponerle el hover al 'li'.. en lugar de al 'a'
  #3 (permalink)  
Antiguo 12/07/2012, 10:46
 
Fecha de Ingreso: junio-2012
Mensajes: 11
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Poner un fondo encima de otro fondo al hover

Se hace un cuadro grandote, mira:
  #4 (permalink)  
Antiguo 14/07/2012, 00:53
 
Fecha de Ingreso: junio-2012
Mensajes: 11
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Poner un fondo encima de otro fondo al hover

Lo solucioné. Si a alguien le interesa:
Lo que hice fue crear un nuevo id en el css de nombre "menu" y con el fondo que quería que fuese estático (en este caso el color a1ba25), entonces en cada <li> puse: <li id="menu"> y listo.

Gracias de todas formas.

Etiquetas: encima, hover, 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 04:53.