Contenido

Efecto menu MAC OS

9 Feb

+ 4

Hoy navegando por la red me he encontrado con esta web que realiza un efecto muy curioso, me recuerda al que usa Apple en su Mac OS. Y me ha sorprendido el código usado para implementarlo, no se si será muy estandard, pero funciona en IE y en Firefox (si alguien me confirma algun más lo añado).

La implementación es muy facil, y se pueden conseguir efecto muy curiosos sin tener que utilizar javascript para ello.

Necesitaremos declarar unos estilos CSS y una lista de elementos (li).

El CSS

body {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 85%;
}
li { font-size: 1em; }
li:hover { font-size: 2em; }
li:hover + li { font-size: 1.6em; }
li:hover + li + li { font-size: 1.3em; }

La declaración del body no es necesaria, y lo demás es algo confuso pero si miramos los valores de tamaño veremos que es una escalera que monta referenciandose al posterior con + li.

y el HTML es tan simple como un UL normal.

<ul>
    <li>Primero</li>
    <li>Segundo</li>
    <li>Tercero</li>
    <li>Cuarto</li>
    <li>Quinto</li>
    <li>Sexto</li>
</ul>

Actualización

Trebol-a nos informa que en Opera 9 funciona perfectamente y en Konqueror a medias.

HTML, CSS, programacion

El “problema” esque solo se escalan en tamaño los “li” inferiores, pero no los superiores. Esto es debido a que solo se puede heredar hacia abajo. Asi que es “medio efecto” de MAC OS.

Al margen de ese apunte, puede ser interesante si se usa con estilo.

Jorturos, eso mismo iba a decir yo. ;)

Yo no lo veo muy cómodo, la verdad.

Aunque igual en una nube de tags daba el pego.

Mola, está curioso…
En Opera 9 funciona perfectamente, en Konqueror a medias: solo reduce el nivel inmediato, al subir el cursor deja todos los li en 1.6 y al bajar los vuelve a 1em.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.


Cerrar
Enviar por Correo