Mostrando entradas con la etiqueta menú de categorias. Mostrar todas las entradas
Mostrando entradas con la etiqueta menú de categorias. Mostrar todas las entradas

lunes, 6 de septiembre de 2010

Menús con subpestañas (drop and down).

Menús con subpestañas (drop and down) son lo más solicitados así que veamos cómo hacer un menú drop and down sólo con CSS sin usar ningún tipo de script que pueda interferir con el funcionamiento del sitio Web.

En cuanto al diseño de estos menús las posibilidades son enormes, este me gusta por lo sencillo de su aspecto y lo adaptable que es con muchas plantillas aunque con las nuevas plantillas de Blogger no funciona pero bueno, ya hemos visto que casi nada funciona en esas plantillas.

En css menumaker puedes encontrar gran variedad de plantillas tanto de desarrollo horizontal como vertical.

No requiere registro y en pocos pasos te proporciona el código HTML para insertar en tu blog.

Menú de imágenes efecto marquesina.

Sin duda Mootools es una de las librerías más completas en efectos para páginas web aunque no es tan popular como otras librerías de efectos.
Este es un buen ejemplo de los atractivos efectos que se pueden conseguir con esta librería, se trata de un menú de imágenes tipo acordeón que se desliza suavemente cuando se pasa el cursor sobre él.

Hay dos versiones, el menú horizontal y el menú vertical.

Antes de ponerlo considera que, Mootools no es compatible con la mayoría de las librerías de efectos, así que si usas jQuery, Prototype o Scriptaculous estoy casi seguro que no les funcionará.
Además que es un menú de imágenes, así que cada quién deberá crear sus imágenes con sus textos o lo que se le quiera agregar a la imagen.

Bien, habiendo aclarado lo anterior empecemos, primero hay que descargar este archivo, descomprimirlo y subirlo en algún alojamiento.

Ahora entra en Diseño | Edición de HTML y pega antes de </head> lo siguiente:
<script src='URL del archivo mootools-core.js' type='text/javascript'/>
<script src='URL del archivo byslidemenu.js' type='text/javascript'/>
<style type='text/css'>
ul.bsm{
margin: 0px auto;
border:1px solid #B0B0B0;
list-style-type: none;
}
ul.bsm li{
border-left:2px solid #FFFFFF;
}
ul.bsm li.first{
border-style: none;
}
ul.vertical li,
div.vertical div{
border-top: 2px solid #FFFFFF;
border-left-style: none;
}
</style>

Cambia lo que está en color verde por las URLs de los archivos que subiste previamente a tu alojamiento.

Luego pega antes de </body> esto:
<script type='text/javascript'>
window.addEvent(&#39;load&#39;, function(){
var slideMenu = new BySlideMenu();
var verticalmenu = new BySlideMenu(&#39;verticalmenu&#39;, {vertical: true});
});
</script>


Por último entra en Diseño | Elementos de la página | Añadir un gadget | HTML/Javascript y pega uno de estos códigos.
Si deseas usar el menú horizontal pega esto:
<ul class="bsm" id="byslidemenu">
<li class="first"><a href="URL del enlace"><img src="URL de la imagen" /></a></li>
<li><a href="URL del enlace"><img src="URL de la imagen" /></a></li>
<li><a href="URL del enlace"><img src="URL de la imagen" /></a></li>
<li><a href="URL del enlace"><img src="URL de la imagen" /></a></li>
<li><a href="URL del enlace"><img src="URL de la imagen" /></a></li>
</ul>

O si deseas el menú vertical pega este:
<ul style="display:none; visibility:hidden;" class="bsm" id="byslidemenu">
<li></li></ul>

<ul class="bsm vertical" id="verticalmenu">
<li class="first"><a href="URL del enlace"><img src="URL de la imagen" /></a></li>
<li><a href="URL del enlace"><img src="URL de la imagen" /></a></li>
<li><a href="URL del enlace"><img src="URL de la imagen" /></a></li>
<li><a href="URL del enlace"><img src="URL de la imagen" /></a></li>
<li><a href="URL del enlace"><img src="URL de la imagen" /></a></li>
</ul>

Ya sólo cambia lo que está en color rojo por las URLs de tus imágenes y por las URLs de los enlaces. Las imágenes yo las he hecho de 300px de ancho y 225px de alto, pueden ser de cualquier otra medida, pero esa de ejemplo creo que da mejores resultados visuales
.

Menú de categorías basado en etiquetas.

Lo primero que necesitamos es tener etiquetadas las entradas, es decir, asignarles una catagoría a cada una según el tema del que hable o la información que contenga. Por ejemplo, una entrada que contengas videos podemos ponerle la etiqueta Videos.


Para hacerlo tenemos que editar las entradas yendo a Creación de entradas | Editar entradas | Editar
Ahí veremos en la parte de abajo un espacio en blanco, ahí escribimos la etiqueta que le corresponde, en nuestro ejemplo se llamará Videos.

etiquetas blogger


Si quisieras que la entrada tenga más de una etiqueta sólo agrega una coma y después agrega la otra etiqueta, por ejemplo Videos, Música
Hacemos lo mismo para todas las entradas tanto las ya publicadas como las nuevas que publiquemos.

Ahora vamos a Diseño | Elementos de la página | Añadir un gadget y seleccionamos el gadget que se llama Etiquetas y guardamos los cambios.


El siguiente paso es elegir un menú que nos guste. De entre todos los posibles encssmenumaker tienes varias opciones para elegir. No precisa registro y es rápido.


Tras seleccionar una plantilla, das click en CUSTOMIZE:


Y a continuación vas añadiendo cuantas pestañas desees:




En el título debes escribir el nombre que quieras que aparezca en tu pestaña y para rellenar el espacio LINK sigue estos pasos:
1. Selecciona una de tus etiquetas.
2. Te aparecerá en la barra del navegador la dirección que debes pegar en LINK.




3. Así sucesivamente cuantas pestañas desees.


Por último le das a descargar y te bajarás el archivo donde va el código que debes insertar.
Puedes insertarlo directamente en la plantilla HTML de tu página pero para evitar errores y problemas puedes crear un gadget en la plantilla de tu blog copiando únicamente la parte que ves sombreada:




El resultado es éste: