Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/12/2012, 13:46
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Menu responsivo, pasar de horizontal a vertical

Bueno he conseguido ponerlo vertical, pero no consigo que cada bloque del menu se adapte al 100% del espacio, ademas tengo que darle un margen inferior a cada bloque para que no se amontonen. aqui se puede ver en funcionamiento: http://pruebas.loslocostambientienenblog.com/

Menu:
Código CSS:
Ver original
  1. #menu ul {
  2.     margin-left:0;
  3.     margin-top:2.12765957446809%; /* 20 / 940 */
  4.     margin-bottom:2.12765957446809%; /* 20 / 940 */
  5.     padding-left:0;
  6.     padding-top:2.12765957446809%; /* 20 / 940 */
  7.     padding-bottom:2.12765957446809%; /* 20 / 940 */
  8.     background-color:#FAFAFA;
  9.     border:1px solid #F2F2F2;
  10.     color:#666666;
  11.     float:left;
  12.     width:100%;
  13.     text-transform:uppercase;
  14. }
  15. #menu ul li {
  16.     display:inline;
  17. }
  18. #menu ul li a {
  19.     padding:2.12765957446809%; /* 20 / 940 */
  20.     margin-right:0;
  21.     background-color:#FAFAFA;
  22.     color:#666666;
  23.     float:none;
  24.     text-decoration:none;
  25. }
  26. #menu ul li a:hover {
  27.     background-color:#7CDCD9;
  28.     color:#FFFFFF;
  29. }
  30. #menu .active a {
  31.     background-color:#7CDCD9;
  32.     color:#FFFFFF;
  33. }

MEDIA QUERY:
Código CSS:
Ver original
  1. @media screen and (max-width: 480px) {
  2.     #menu ul li {
  3.         display:block;
  4.         float:none;
  5.         margin-bottom:10px;
  6.         list-style:none;
  7.     }
  8.     #menu ul li a {
  9.     }
  10. }

Cómo soluciono esas pequeñas deficiencias??

saludos