[Ovillo] Menú horizontal desplegable hacia arriba
Rodrigo Álvarez Virgós
rodri.virgos en gmail.com
Lun Nov 26 15:37:52 UTC 2007
Hola, Carlos
> Vale, eso que comentas es lo que yo ya había hecho, jugar con el top, lo que
> pasa es que se trata de un menú horizontal y hay varios submenús con que, lo
> que es demasiado top para uno, el otro se quedá a mitad y no se despliega
> desde donde yo quiero, o demasiado arriba o demasiado abajo). Además, la
> opción de para cada menú hacer código propio no me vale porque se trata de
> un menú dinámico y no se cuánto va a crecer...
>
Pues me da que no te va a quedar otra que jugar con posiciones absolutas
y la propiedad top. Lo que puedes hacer es dar un alto a cada elemento
del menú, y dar un valor a la propiedad top de cada submenú (alto de
elemento: 15px ¿6 elementos? pues 6*15=90px => top:-90px;). ¿Que te es
imposible saber de antemano cuántos elementos tendrá cada lista?
entonces en lugar de meter los estilos en una hoja aparte, haces los
cálculos pertinentes y los metes dinámicamente en línea.
>>> Hola a todos. Quisiera hacer (más que quisiera, que no quiero,
>>> necesito...)
>>> un menú desplegable pero que se despliegue hacía arriba, en lugar de lo
>>> tradicional que es hacia abajo, es decir, no un drop down menú, sino un
>>> drop
>>> up. La cosa es que me gustaría que fuera lo más accesible y limpio
>>> posible.
>>> Lo que tengo hecho hasta el momento son unas listas anidadas y lo que
>>> es el
>>> despliegue hacia abajo lo hace bien, pero no consigo hacer que se
>>> despligue
>>> hacia arriba.
Más información sobre la lista de distribución Ovillo