ElectroSYSTEM - Soluciones y trucos para mi blogger.

Cómo hacer un Menú de pestañas.

Menú de pestañas
En ocasiones, deseas ofrecer a los visitantes de tu web, accesos a ciertas páginas o enlaces a otros sitios y para eso haces uso de vínculos que son solamente de texto.

En esta ocasión te traigo un menú algo sencillo pero que sale del rutinario vinculo textual, porque el menú de pestañas es otra forma de implementar la navegación en tu sitio web.
Menú de pestañas

Un elemento del menú de pestañas tiene 3 estados:
  • Visualización por defecto (Normal),
  • Al pasar el mouse (Hover) y
  • La pestaña que está activa (Activate)


Por defecto se ha definido el siguiente formato de menú, para que puedas visualizar las diferencias al editar el CSS definiéndolo a tu gusto:







Antes de proceder, recuerda que:
  • Si deseas insertar el CSS en una plataforma No Blogger, deberás insertarlo antes de la etiqueta </head> y entre las etiquetas  <style >  y  </style>, por ejemplo:
<style type="text/css">
...Aquí pegas código CSS...
</style>
</head>


  • En Blogger, también puedes hacerlo, pero para que no toques las plantilla, el código CSS puedes insertarlo tal como te lo muestro, utilizando las opciones: 
            Tema     -->   Personalizar    -->    Avanzado    -->    Añadir CSS 



MANOS A LA OBRA.
1. El código CSS para definir el estilo es el siguiente:
/* === Menu de pestañas  ===  */

/* Fuente */
#TabMenu1
{
   text-align: left;
   float: left;
   margin: 0;
   width: 100%;
   font-family: Arial;
   font-weight: normal;
   font-size: 18px;
   list-style-type: none;
   padding: 15px 0px 4px 10px;
   overflow: hidden;
}

#TabMenu1 li
{
   float: left;
}


#TabMenu1 li a.active, #TabMenu1 li a:hover.active
{
   position: relative;
   font-weight: normal;
   text-decoration: none;
   z-index: 2;
}

/* Márgenes, padding, borde, posición de pestañas  */
#TabMenu1 li a
{
   padding: 5px 14px 8px 14px;
   margin-right: 3px;
   text-decoration: none;
   border-bottom: none;
   position: relative;
   top: 0;
   -webkit-transition: 200ms all linear;
   -moz-transition: 200ms all linear;
   transition: 200ms all linear;
}


/* Animación... Al pasar el mouse sobre pestaña   */
#TabMenu1 li a:hover
{
   font-weight: normal;
   text-decoration: none;
   top: -4px;
}

/* Línea de base (horizontal inferior) */
#TabMenu1
{
   border-bottom: 3px solid #0000ff;
}

/* Pestaña activa */
#TabMenu1 li a.active, #TabMenu1 li a:hover.active
{
   background-color: #FFFFFF;
   color: #666666;
}

/* Sin pasar mouse (vista normal) */
#TabMenu1 li a
{
   border: 1px solid #C0C0C0;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   background-color: #DEB887;
   color:#000000;
}

/* Al pasar el mouse sobre pestaña */
#TabMenu1 li a:hover
{
   background: #ccccff;
   color: #0000ff;
}

1.1 (Si deseas edita el CSS)
Una vez que hayas insertado el código CSS, lo puedes editar a tu gusto, de acuerdo a los colores y fuentes de tu sitio.   Después, podrás utilizarlo cada vez que desees implementar un menú, bastando con solo llamarlo por su  Id.


2. Ahora deberás insertar este código en el lugar donde deseas que aparezca el menú:
<div style="height: 90px; overflow: hidden; position: absolute; width: 100%; z-index: 0;">
<ul id="TabMenu1">
<li><a href="http://" target="_blank" title="Texto al pasar el mouse">Item 1</a></li>
<li><a href="http://" target="_blank" title="Texto al pasar el mouse">Item 2</a></li>
<li><a href="http://" target="_blank" title="Texto al pasar el mouse">Item 3</a></li>
<li><a href="http://" target="_blank" title="Texto al pasar el mouse">Item 4</a></li>
<li><a href="http://" target="_blank" title="Texto al pasar el mouse">Item 5</a></li>
</ul>
</div>

En este punto ya podrías pre-visualizar como quedará el menú en su estilo predefinido o según hayas editado el CSS.


Ahora, solo bastará que configures los vínculos, los títulos al pasar el mouse sobre las pestañas, los items y si deseas puedes eliminar  target="_blank"  para que no se abra el enlace en una pestaña nueva.
<li><a href="http://" title="Texto al pasar el mouse" target="_blank">Item 1</a></li>

Es muy probable que elijas colocarlo en un gadget en la cabecera, pero si decides colocarlo por ejemplo dentro de una entrada, al editar en modo “Redactar”, verás que solo aparece como un listado con viñetas, pero eso no quiere decir que al presentarlo (vista previa o publicarlo) no puedas verlo como realmente aparecerá.

Menú de pestañas



Lo bueno de este código es que no tienes necesidad de utilizar librerias externas, todo lo puedes definir dentro del sitio y lógicamente puedes crear los menues que requieras basándote en el estilo (CSS) que previamente definas.


No hay comentarios.:

Botón anterior Anterior Siguiente Botón siguiente Botón Home
...
ESTO PUEDE INTERESARTE
ElectroSYSTEM Favicon - Soluciones y trucos para mi blogger.  ElectroSYSTEM
 Soluciones para mi blogger
ElectroSYSTEM Favicon - Soluciones y trucos para mi blogger.  ElectroSYSTEM
 Soluciones para mi blogger