martes, 4 de octubre de 2011

Agregar acordeones y secciones con pestañas nunca fue tán fácil y rápido + 24 estilos disponibles



Existe una forma rápida y fácil de agregar acordeones y secciones con pestañas en tu blog, para que puedas poner ahí el contenido que quieras.



Esto lo logramos gracias a la librería CDN de Google y jQuery UI que es una librería de código abierto que nos facilita todo el código necesario para poder agregar widgets, interacciones, animaciones, etc., a cualquier página web, ¿qué tal?.



¿Cómo funciona?

Para que funcione, necesitamos jQuery, que agregaremos usando la libreria de Google, y jQuery UI. El CSS y HTML que también lo facilitan, ¡que maravilla!, es que, ¡nos dan todo listo para usar!.




Además, tampoco tenemos que preocuparnos por alojar los archivos en un servidor, ya que como te decía,  Google lo hace por nosotros, 
¡gracias Google!.




Hay muchos estilos para escoger, y si ninguno te cierra el ojo, puedes personalizarlo a tu gusto desde la página.



Otras ventaja es que podemos beneficiarnos entre nosostros, si seguimos las mismas pautas para vincular los enlaces, para que sea almacenado en la memoria cache por más tiempo, y cargue más rápido.

































Como agregar un acordeón:


Paso 1. Escoge el tema (estilo) que más te guste, de los siguentes 24 estilos disponibles, y copia la URL que viene abajo:



UI Lightness

UI-lightness


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/ui-lightness/jquery-ui.css





UI Darkness

UI-darkness


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/ui-darkness/jquery-ui.css



Smoothness

Smoothness


 http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/smoothness/jquery-ui.css



Start

Start




http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/start/jquery-ui.css





Redmond

Redmond




http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/redmond/jquery-ui.css





Sunny

Sunny




http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/sunny/jquery-ui.css





Overcast

Overcast


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/overcast/jquery-ui.css





Le Frog

Le-Frog


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/le-frog/jquery-ui.css





Flick

Flick


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/flick/jquery-ui.css





Pepper Grinder

Peper-Grinder


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/pepper-grinder/jquery-ui.css





Eggplant

Eggplant


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/eggplant/jquery-ui.css





Dark Hive

Dark-Hive


 http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/dark-hive/jquery-ui.css



Cupertino

Cupertino


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/cupertino/jquery-ui.css



South Street



                        Accordion

South-Street


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/south-street/jquery-ui.css



Blitzer



Blitzer


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/blitzer/jquery-ui.css



Humanity

Humanity


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/humanity/jquery-ui.css



Hot Sneaks

Hot-Sneaks


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/hot-sneaks/jquery-ui.css



Excite Bike

Excite-Bike


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/excite-bike/jquery-ui.css



Vander

Vander


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/vader/jquery-ui.css





Dot Luv

Dot-Luv


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/dot-luv-grinder/jquery-ui.css



Mint Choc

Mint-choc


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/mint-choc/jquery-ui.css



Black Tie

Black-Tie


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/black-tie/jquery-ui.css






Trontastic

Trontastic


http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/trontastic/jquery-ui.css





Swanky Purse

Swanky-Purse



http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/swanky-purse/jquery-ui.css



Paso 2. Introduce la URL (del CSS) del tema que te gusto en el siguiente código:



<link href="URL_DE_LOS_ESTILOS" rel="stylesheet" type="text/css"/> 



Paso 3. Luego vas a la edición de HTML de la plantilla y antes de </head> agregas: jQuery, jQuery UI, y la hoja de estilos vinculada (del paso anterior) en este orden:


<link href="URL_DE_LOS_ESTILOS" rel="stylesheet" type="text/css"/> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"
type="text/javascript">
</script>

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"
type="text/javascript"></script>

Nota: Si ya usas jQuery que está de verdeno lo agregues.



Paso 4. Inmediatamente después de lo anterior pegamos lo siguiente:




<script type='text/javascript'>
//<![CDATA[
  $(document).ready(function() {
    $("#accordion").accordion();
  });
//]]> 
  </script>

Paso 5. Finalmente lo que sigue es agregar el HTML para que aparezca el acordeón, ya sea en la columna lateral, o en el lugar que quieras dentro de tu plantilla, y para ello vas a los elementos de la página o a Diseño en la nueva interfaz, y agregas un gadget eligiendo la opción de HTML/JavaScript, y editas el titulo de las secciones y agregas el contenido de cada una:


<div id="accordion">
<h3><a href="#">Sección 1</a></h3>
<div>
<!-- El contenido de la sección 1 aquí -->
</div>
<h3><a href="#">Sección 2</a></h3>
<div>
<!-- El contenido de la sección 2 aquí -->
</div>
<h3><a href="#">Sección 3</a></h3>
<div>
<!-- El contenido de la sección 3 aquí -->
</div>
<h3><a href="#">Sección 4</a></h3>
<div>
<!-- El contenido de la sección 4 aquí -->
</div>
</div>


Paso 6. Guardas los cambios en Guardar o Guardar Disposición en la Nueva interfaz y ¡listo!, ya tienes un Acordeón en tu blog  ;) .




























Como agregar un sección con pestañas



Si ya agregaste todo lo del Paso 3, lo único que será necesario hacer es agregar el script para que funcionen las pestañas, y lo vas a agregar, debajo de lo último que pegaste en el Paso 4:



<script type='text/javascript'>

//<![CDATA[
  $(document).ready(function() {
    
$("#tabs").tabs();  

  });
//]]> 
  </script>






Luego, agregar el HTML (que se explica en el paso 5 como agregarlo) y que es este:


<div id="tabs">
    <ul>
        <li><a href="#fragment-1"><span>Pestaña Uno</span></a></li>

        <li><a href="#fragment-2"><span>Pestaña Dos</span></a></li>

        <li><a href="#fragment-3"><span>Pestaña Tres</span></a></li>
    </ul>
    <div id="fragment-1">
      <!-- El contenido de la pestaña 1 aquí -->    </div>
    <div id="fragment-2">
        <!-- El contenido de la pestaña 2 aquí -->    </div>
    <div id="fragment-3">
        <!-- El contenido de la pestaña 3 aquí -->    </div>
</div>


Editas el título de cada pestaña marcado de rojo, y agregas el contenido respectivamente.



Notas:


  • Puedes elegir usar el acordión y la sección con pestañas al mismo tiempo, o solo uno.

  • Si ya usas jQuery, no es necesario agregarlo otra vez, pero si puedes actualizarlo.

  • Funciona en todos los navegadores incluyendo IE6, que maravilla!.


Actualizado: Para evitar confusión, deje una sola forma de agregar los plugins o scripts en cualquier plantilla, sin caracteres especiales en estos.



Visto en: Encosia

No hay comentarios:

Publicar un comentario