Navegando por Codrops me encuentro con un hermoso menú al estilo apple, es impresionante ver la imaginación que tiene Mary Lou para crear este tipo de menú.
El estilo de este menú de navegación es parecido al de Aplle, sólo que tiene un efecto de lo más elegante que puede tener un menú, el efecto es que cuando un usuario ingresa a tu página los iconos se deslizan hacia dentro del menú, luego cuando pasas el cursor por uno de los elementos, el icono se desliza desde la parte superior hacia afuera, esto crea un efecto llamado "card-shuffle". Pueden verlo funcionando en mi blog de pruebas.
Los iconos utilizados para este tutorial se los pueden bajar desde Dryicons, si quieres utilizar este menú debes de seguir los siguientes pasos.
Primero tienes que asegurarte de tener la librería jQuery v1.3.2 en tu plantilla, si has realizado otro efecto o truco con esta librería es posible que ya la tengas, si es así salta este paso, de lo contrario con la ayuda de (Ctrl + F) busca la etiqueta </head> y justo antes pega el siguiente código:El estilo de este menú de navegación es parecido al de Aplle, sólo que tiene un efecto de lo más elegante que puede tener un menú, el efecto es que cuando un usuario ingresa a tu página los iconos se deslizan hacia dentro del menú, luego cuando pasas el cursor por uno de los elementos, el icono se desliza desde la parte superior hacia afuera, esto crea un efecto llamado "card-shuffle". Pueden verlo funcionando en mi blog de pruebas.
Los iconos utilizados para este tutorial se los pueden bajar desde Dryicons, si quieres utilizar este menú debes de seguir los siguientes pasos.
<script src='http://sites.google.com/site/pazosblogger/config/pagetemplates/script/jQuery1.3.2.min.js' type='text/javascript'/>
Ya tenemos la librería en nuestra plantilla, ahora toca añadir el Script que dará vida el efecto, para ello pegamos el siguiente código justo después del código que acabamos de pegar justo antes de la etiqueta </head>:
<script type="text/javascript">
$(function() {
var d=1000;
$('#menu span').each(function(){
$(this).stop().animate({
'top':'-17px'
},d+=250);
});
$('#menu > li').hover(
function () {
var $this = $(this);
$('a',$this).addClass('hover');
$('span',$this).stop().animate({'top':'40px'},300).css({'zIndex':'10'});
},
function () {
var $this = $(this);
$('a',$this).removeClass('hover');
$('span',$this).stop().animate({'top':'-17px'},800).css({'zIndex':'-1'});
}
);
});
</script>
$(function() {
var d=1000;
$('#menu span').each(function(){
$(this).stop().animate({
'top':'-17px'
},d+=250);
});
$('#menu > li').hover(
function () {
var $this = $(this);
$('a',$this).addClass('hover');
$('span',$this).stop().animate({'top':'40px'},300).css({'zIndex':'10'});
},
function () {
var $this = $(this);
$('a',$this).removeClass('hover');
$('span',$this).stop().animate({'top':'-17px'},800).css({'zIndex':'-1'});
}
);
});
</script>
Ya tenemos el script que animará el efecto en nuestra plantilla, ahora toca añadir el código CSS para darle estilo al menú, copia y pega el siguiente código justo antes de la etiqueta ]]></b:skin>:
[+/-] Ver / Ocultar Código
Guardamos los cambios en la plantilla, es hora de agregar el código HTML para llamar al estilo y al efecto, para ello ve a Diseño > Añadir gadget > elije > HTML/Javascript > y pega el siguiente código:
<div class="navigation">
<ul class="menu" id="menu">
<li><span class="ipod"></span><a href="#" class="first">Jugadores</a></li>
<li><span class="video_camara></span><a href="#">Camaras</a></li>
<li><span class="television"></span><a href="#">TVs</a></li>
<li><span class="pantalla"></span><a href="#">Pantallas</a></li>
<li><span class="herramienta"></span><a href="#">Herramientas</a></li>
<li><span class="telefono"></span><a href="#">Telefonos</a></li>
<li><span class="impresora"></span><a href="#" class="last">Impresoras</a></li>
</ul>
</div>
<ul class="menu" id="menu">
<li><span class="ipod"></span><a href="#" class="first">Jugadores</a></li>
<li><span class="video_camara></span><a href="#">Camaras</a></li>
<li><span class="television"></span><a href="#">TVs</a></li>
<li><span class="pantalla"></span><a href="#">Pantallas</a></li>
<li><span class="herramienta"></span><a href="#">Herramientas</a></li>
<li><span class="telefono"></span><a href="#">Telefonos</a></li>
<li><span class="impresora"></span><a href="#" class="last">Impresoras</a></li>
</ul>
</div>
Ahora mueve el elemento justo debajo de la cabecera.
Configuración
Lo que está en color rojo cámbialo, por la dirección de tus iconos.
La # de color verde cámbialo por la dirección del enlace.
Lo que está en color azul cambia lo por tu propio título de enlace.
Descargar
17 comentarios:
genial... que hermoso efecto... esta muy muy cool eduardo de verdad me gusto mucho... sigue asi... Vas muy bien amigo...
Saludo y suerte con tus blog
demasiado cool
La verdad es que es un efecto muy bueno, a mi también me gusta mucho.
Un saludo, espero verte más seguido por acá.
ahora no me funciona el hover http://www.venuzcomplex.com/
Hola Adi, el hover no te funciona porque tienes que poner la url de tu icono en el código CSS donde dice ../url/de/tu/imagen.png...
Un saludo!
como puedo saber si gtengo el jQuery v1.3.2?
Hola Geminis Segurity, si no has instalado en tu tu plantilla ningún efecto con jQuery entonces no la tienes, pero puedes utilizar la combinación de teclas ( Ctrl+F) y en el buscador que aparece tienes que poner jQuery 1.2.3. Saludos!
quiero hacer una consulta puse el menu pero se ve muy pegada cada pestaña una de otra y no separada estan como sobre puesta ojala respondan y den solucion ha este problema
Hola Goku El Super Sayayin, lo que veo es que hay una incompatibilidad con tu plantilla, puede que tengas algún script que no es compatible con el menú. Porque no sacas una copia de seguridad a tu plantilla y la vuelves a instalar, primero que nada prueba poner le menú si todo va bien, continuas poniendo los demás script hasta que des con el script que es incompatible el menú. Saludos!
ohhh. ya me funciono que bien, muy bacano lo felicito.
Hola Anónimo, que bueno que ya te ha funcionado.
Saludos!
Hola, estoy siguiendo paso a paso y cuando llegamos al punto de copiar y pegar todo el "chorro" de codigo antes de la etiqueta
"]]>:" te juro que despues de buscarla mil veces no sé donde pegar el codigo.
Me das una ayudita????
Hola Abel, tienes que ingresar a al código de tu plantilla, y con la combinación de teclas (Ctrl+F) te aparecerá un buscador del navegador y ingresa el nombre de la etiqueta ]]></b:skin> y al instante el buscador hallará la etiqueta en tu plantilla. Saludos!
¡Hola!. Hace poco me suscribí al blog y realmente he encontrado cosas muy bellas y fáciles para implementar. He tratado de colocar este menú pero no logro que se posicione arriba del todo, debajo de la navbar como en el ejemplo. Solo me aparece de forma estática el menú y debajo de la cabecera. Me encanta mucho este menú y me gustaria incorporarlo a mi blog...Desde ya muchas gracias y Saludos!
Hola Sweet Muse, para que el menú te salga al arriba como en el ejemplo, tienes que poner el código HTML donde van los enlaces justo después de la etiqueta <body>, si no te sale, sigue probando por debajo de esa etiqueta. Saludos!
¡ Muchísimas gracias!. ¡Me quedó perfecto!. ¡Besosss!
OK, si lo estuve viendo si que quedo perfecto, por cierto bonito blog. Saludos!
Hola, tengo 3 dudas:
1- Como agrego mas pestañas sin que queden descolocadas. http://dl.dropbox.com/u/13574254/menu.png
2-Como hago para que este en la parte superior del blog(así como la barra de blogger) y que al bajar la pagina se siga viendo.
3-Como hago para centrarlo.
Nota:Agregue la pestaña 8(left:943px;), el div class"navigation" esta ubicado entre las etiquetas body, porque esa pestaña quedo así!!
Quieres Comentar
Todos los comentarios están siendo leídos y moderados.
- Todos los comentarios deben ser relacionados con el artículo
- Serán borrados aquello comentarios que sean considerado SPAM
- Si quieren pedir ayuda,que no tenga nada que ver con el post, utilicen la página de Contacto
- Los comentarios serán publicados a la brevedad mínima posible
¿NO PUEDES COMENTAR?
¡Si no puedes ver la caja donde tienes que poner la palabras de verificación, has clic en donde dice "Verificación de palabras" y te saldrá la cajita donde tienes que ingresar la palabra!
NO TE OLVIDES DE RECOMENDAR PAZOSBLOGGER.COM A TUS AMIGOS