Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2013, 08:23
juancarsantana
 
Fecha de Ingreso: septiembre-2011
Ubicación: Gran Canaria
Mensajes: 134
Antigüedad: 12 años, 6 meses
Puntos: 1
Menú me da algún problema

Buenas a tod@s. Ando un poquito perdido.

He modificado un menú un poco complejo y lo he situado en la parte inferior y cambiado la orientación de apertura hacia arriba.

El problema radica en que no me guarda la misma proporción que cuando estaba en la parte superior: submenú no se ve completo, descuadra la apertura del resto en general ( menú solamente ).
Los datos css sería:

Código CSS:
Ver original
  1. .sf-menu, .sf-menu li.menu-item, .sf-menu ul.sub-menu {
  2.     margin:         0;
  3.     padding:        0;
  4.     list-style:     none;
  5.     background: #000;
  6. }
  7. .sf-menu {
  8.     line-height:    1.0;
  9. }
  10. .sf-menu ul.sub-menu {
  11.     position:       absolute;
  12.     top:            -999em;
  13.     width:          150px; /* left offset of submenus need to match (see below) */
  14. }
  15.  
  16. .sf-menu ul.sub-menu li.menu-item {
  17.         width:          150px;
  18.  
  19. }
  20. .sf-menu li.menu-item:hover {
  21.     visibility:     inherit; /* fixes IE7 'sticky bug' */
  22. }
  23. .sf-menu li.menu-item {
  24.     float:          right;
  25.     position:       relative;
  26. }
  27. .sf-menu a.bk-menu-item-anchor {
  28.     display:        block;
  29.     position:       relative;
  30. }
  31. .sf-menu li.menu-item:hover ul,
  32. .sf-menu li.menu-item.sfHover ul {
  33.     left:           0px;
  34.     top:            -100px; /* 100% match top ul list item height */
  35.     z-index:        999;  /* 99 */
  36. }
  37.  
  38. .bk-fixed-header-left .sf-menu > li.menu-item:hover > ul,
  39. .bk-fixed-header-left .sf-menu > li.menu-item.sfHover > ul {
  40.     left:           250px;
  41.     top:            1px; /* match top ul list item height */
  42. }
  43.  
  44. ul.sf-menu li.menu-item:hover li.menu-item ul.sub-menu,
  45. ul.sf-menu li.menu-item.sfHover li.menu-item ul.sub-menu {
  46.     top:            -999em;   /*   -999em;   */
  47. }
  48.  
  49. ul.sf-menu li.menu-item li.menu-item:hover ul.sub-menu,
  50. ul.sf-menu li.menu-item li.menu-item.sfHover ul.sub-menu {
  51.     left:           149px; /* match ul width */
  52.     top:            -100px;
  53. }
  54.  
  55. ul.sf-menu li.menu-item li.menu-item:hover li.menu-item ul.sub-menu,
  56. ul.sf-menu li.menu-item li.menu-item.sfHover li.menu-item ul.sub-menu {
  57.     top:            -999em;
  58. }
  59. ul.sf-menu li.menu-item li.menu-item li.menu-item:hover ul.sub-menu,
  60. ul.sf-menu li.menu-item li.menu-item li.menu-item.sfHover ul.sub-menu {
  61.     left:           149px; /* match ul width */
  62.     top:            0px;
  63. }
  64. /*** MENU SKIN ***/
  65. .sf-menu {
  66.  
  67.  width:100% ;
  68.  height:90px ;
  69.  position:fixed ;
  70.  bottom:0 ;
  71.  right:0 ;
  72.  left:0 ;
  73.  padding:2px 0 2px;
  74.  background-color:black ;
  75.  -moz-border-radius: 5px 5px 5px 5px;
  76.  border-radius: 5px 5px 5px 5px;
  77.   -webkit-border-radius: 5px 5px 5px 5px;
  78.     border:1px solid #fff;
  79.  
  80.  
  81. /*
  82.     *z-index: 200;
  83.     position: relative;
  84.     top: 0px;
  85.     left: 0px;
  86.     margin-bottom: 0px;
  87.     text-transform: uppercase;     */
  88. }
  89.  
  90. ul.sf-menu span.sf-sub-indicator,
  91. ul.bk-stacked-menu span.sf-sub-indicator{
  92.     height: 100%;
  93.     width: 7px;
  94.     display: block;
  95.     position: absolute;
  96.     top: 0px;
  97.     right: 15px;
  98.     text-indent: -9999px;
  99.     background: transparent url("images/submenu-tip.png") center no-repeat;
  100. }

Agradecería cualquier aportación.

Gracias.

Última edición por pzin; 20/12/2013 a las 09:42 Razón: formato código