SmoothTabs: Pestañas con mootools

Publicada el 06/05/2008 a las 01:05 y leída 1450 veces. Traducir ao galego Traducir ao galego.

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].

Otras entradas relacionadas

desarrollo web diseño Javascript MooTools pestañas Programación tabs

dolcebita

  • Elkin
    Pero existe un problema. cuando terminas con la ultima pestaña y refresca la pagina, el formulario de contacto se sale de contexto.

    ¿Cual sería la solución?
  • MELO
    Buenas Tarde quiero saber porque cuando subo los archivo al servidor el efecto no funciona
  • Jorge
    Esta interesante, la pregunta: como podría cargar páginas externas (html o php) dentro del div?, gracias
  • 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!
blog comments powered by Disqus