06/05SmoothTabs: Pestañas con mootools

SmoothTabs

SmoothTabs es un sistema de navegación mediante pestañas basado en mootools y que permite realizar transiciones entre diferentes secciones con un efecto muy profesional.

Para usarlo tan solo tenemos que incluir el archivo en la cabecera de nuestro HTML:

HTML:
  1. <script src=“Smoothtabs.js” type=“text/javascript”></script>

Definir una lista con las distintas secciones a modo de menú:

HTML:
  1. <ul class=“smoothtabs-menu”>
  2.     <li id=“inicio-current”>Inicio</li>
  3.     <li id=“portafolio”>Portafolio</li>
  4.     <li id=“contacto”>Contacto</li>
  5. </ul>

Y luego en bloques que se ocultarán automáticamente introducimos el contenido para cada sección:

HTML:
  1. <div id=“content” class=“smoothtabs”>
  2.     <div id=“inicio-data” class=“smoothtab-current”>
  3.       <p>Esta es la seccion inicial.</p>
  4.     </div>
  5.     <div id=“portafolio-data” class=“smoothtab” style=“display:none”>
  6.       <p>Esta es la seccion de portafolio.</p>     
  7.     </div>
  8.     <div id=“contacto-data” class=“smoothtab” style=“display:none”>
  9.       <p>Esta es la seccion de contacto.</p>     
  10.     </div>
  11.  </div>

Luego tan solo tendrás que aplicarle los estilos visuales más apropiados para el proyecto.

He publicado una pequeña prueba a modo de ejemplo y en la página oficial dispones de un ejemplo usando el script HistoryManager, que permite usar las teclas de página anterior y siguiente para moverte por las pestañas visitadas.

Yo ya lo estoy incluyendo en mi próximo tema para el blog [que saldrá en breve].

comentarios

  1. No tiene mala pinta. Es interesante lo que han hecho en la página oficial. Lo de ponerle enlaces con #anclas. De esta forma se conserva la usabilidad.
    Un saludo!

    responder »

    Tonic

    6/05/08 @ 13:41

    comentarios recientes

  2. Esta interesante, la pregunta: como podría cargar páginas externas (html o php) dentro del div?, gracias

    responder »

    Jorge

    7/08/08 @ 15:23

    comentarios recientes

deja tu respuesta

NOTA: Para que tu comentario no sea eliminado intenta escribir correctamente, sin poner todo en mayúsculas, respetando las reglas de ortografía y sin insultar a nadie. ¡Gracias!