Menu Imagen con Mootools

Phatfusion nos muestra otra manera de construir nuestro menú de navegación. Esta vez utilizando Mootools ha creado un menú con imágenes realmente muy agradable, y el cual es prácticamente similar al utilizado precisamente en Mootools.net, El mismo posee un efecto persiana que apuesto les agradara. Sin duda es un menú realmente bonito y a la vez realmente fácil de utilizar.

Ver DemoDescargar ejemplo

Instalación:

  1. Descargamos nuestro paquete con las librerías (imageMenu.js y mootools.js)
  2. Incluimos en nuestra cabecera entre las etiquetas < head > y < / head > la llamada.

 

JavaScript:
  1. <script type="text/javascript" src="js/mootools.js"></script>
  2. <script type="text/javascript" src="js/imageMenu.js"></script>

NOTA: Verificamos bien en “src” que la localización de los script sea la correcta.
En nuestra hoja de estilo:

CSS:
  1. /*Images menu*/
  2.  
  3. #kwick {
  4.     position: relative;
  5.     /*border-bottom: 3px double #333;*/
  6.     margin-top: 20px;
  7. }
  8.  
  9. #kwick ul{
  10.        list-style:none;
  11.        }
  12. # .kwicks {
  13.     display: block;
  14.     height: 200px;
  15.     margin: 0px;
  16. }
  17.  
  18. #kwick li {
  19.     float: left;
  20. }
  21.  
  22. li:after {
  23.     content: "";
  24. }
  25.  
  26. #kwick .kwick {
  27.     display: block;
  28.     cursor: pointer;
  29.     overflow: hidden;
  30.     height: 200px;
  31.     width: 97px;
  32.     /*padding: 10px;*/
  33.     background: #fff;
  34.     /*border-right: 5px solid #202020;*/
  35.     border-right: 2px solid #fff;
  36. }
  37.  
  38. #kwick .kwick span {
  39.     display: none;
  40. }
  41.  
  42. #kwick .opt1 {
  43. outline: 0; background: #9ce782 url(../images/landscapes.jpg) ;
  44. }
  45.  
  46. #kwick .opt2 {
  47. outline: 0; background: #92bdfa url(../images/people.jpg);
  48. }
  49.  
  50. #kwick .opt3 {
  51.  outline: 0; background: #faa892 url(../images/nature.jpg);
  52. }
  53.  
  54. #kwick .opt4 {
  55.   outline: 0; background: #e78282 url(../images/urban.jpg);
  56. }
  57.  
  58. #kwick .opt5 {
  59. outline: 0; background: #000 url(../images/abstract.jpg);
  60.     border-right: 0;
  61. }

Menu Contenido

HTML:
  1. <div id="kwick">
  2.             <ul class="kwicks">
  3.                 <li><a class="kwick opt1" href="http://www.xyberneticos.com/" ></a></li>
  4.                 <li><a class="kwick opt2" href="http://www.xyberneticos.com/" ></a></li>
  5.                 <li><a class="kwick opt3" href="http://www.xyberneticos.com/"></a></li>
  6.                 <li><a class="kwick opt4" href="http://www.xyberneticos.com/" ></a></li>
  7.                 <li><a class="kwick opt5" href="http://www.xyberneticos.com/" ></a></li>
  8.             </ul>
  9. </div>
  10.         <script type="text/javascript">
  11.             var myMenu = new ImageMenu($$('#kwick .kwick'),{openWidth:200});
  12.         </script>

Nota Nº1:

JavaScript:
  1. {openWidth:200}

Asigna el ancho en px que tendrán nuestras imágenes. Para en el momento de realizar la transición este finalice al alcanzar los px especificados.
Nota Nº2:
Si deseamos agregar mas enlaces a nuestro menú, simplemente crearemos una nueva imagen, siguiendo el tamaño de las ya creadas anteriormente.
Luego en nuestra hoja de estilo agregaremos una nueva clase, con el nombre de esta nueva imagen.
Por ejemplo Ej: Si llegamos a crear anteriormente hasta la clase “kwick .opt5” seguiremos con

CSS:
  1. #kwick .opt6 {
  2. outline: 0; background: #000 url(../images/NuevaImagen.jpg);
  3.     border-right: 0;
  4. }

A continuación, a la lista de nuestro menú le agregaremos este nuevo link con su determinada clase.

HTML:
  1. <li><a class="kwick opt6" href="http://www.xyberneticos.com/" ></a></li>

Via webappers

  1. User Gravatar

    Daniel Barros said,

    Wrote on September 23, 2007 @ 14:10

    Hola. Hace "descubrí" esta página, muy buena. Sobre este artículo quiero resolver una duda ¿cómo puedo hacer para que el menú con sus imágenes quede centrado en la página independientemente de la resolución de pantalla que se emplee?
    Muchas gracias a las posibles soluciones.
    Un cordial saludo. Daniel.

  2. User Gravatar

    Pamoorama - Biblioteca Javascript para visualizar imágenes panorámicas | pixelco.us blog said,

    Wrote on September 24, 2007 @ 12:55

    [...] Menu Imagen con Mootools - XYbernéticos [...]

  3. User Gravatar

    Menú acordeón en Flash « Xyberneticos said,

    Wrote on March 7, 2008 @ 2:34

    [...] Style Flash Menu, es un bonito menú acordeón muy similar a ImageMenu realizado en mootools solo que esta vez basado completamente en flash. En este menú, si posees un [...]

  4. User Gravatar

    Menú acordeón en Flash | Groovin' High said,

    Wrote on March 10, 2008 @ 9:20

    [...] Style Flash Menu, es un bonito menú acordeón muy similar a ImageMenu realizado en mootools solo que esta vez basado completamente en flash. En este menú, si posees un [...]

  5. User Gravatar

    Menú acordeón en Flash « Indigo`s Blog said,

    Wrote on March 12, 2008 @ 12:50

    [...] Style Flash Menu, es un bonito menú acordeón muy similar a ImageMenu realizado en mootools solo que esta vez basado completamente en flash. En este menú, si posees un [...]

  6. User Gravatar

    Mis Proyectos » Blog Archive » Imagemenu, excelente menu grafico con efecto acordion said,

    Wrote on March 24, 2008 @ 20:41

    [...] PLAIN TEXT [...]

  7. User Gravatar

    Manuel said,

    Wrote on March 31, 2008 @ 0:48

    Hola, muy buen efecto, tengo una pagina con marcos y no logro hacer el vinculo al maiframe, si alguien me puede ayudar, gracais de ante mano.

    Saludos

  8. User Gravatar

    Menu Kwicks con jQuery « Xyberneticos said,

    Wrote on April 19, 2008 @ 5:24

    [...] oficial de MooTools, el cual posee un efecto denominado “kwicks” y el cual en una oportunidad comente aquí (basado en MooTools). Pero hoy acabo de encontrar este mismo menú, que se caracteriza por generar [...]

Seguir comentarios por RSS · TrackBack URI

Nombre: (Necesario)

E-mail: (Necesario)

Website:

Comment: