Tweet

ATENCIÓN: Si usas una plantilla hecha a través del Diseñador de plantillas de Blogger primero necesitas seguir los pasos de esta entrada.
Para colocar este menú horizontal en tu blog agregamos la parte CSS correspondiente antes de]]></b:skin>
Luego buscamos la etiqueta </head> y arriba de ella pegamos el script:
Por último coloca en un elemento HTML/Javascript el siguiente código:
Arrastra el menú debajo de la cabecera y cambia las URL de los enlaces donde se indica.
Si quisieras agregar más pestañas sólo agrega antes de </ul> esta línea:
Y si quieras agregar sub pestañas entonces agrega esto:

Sexy Drop Down Menu es un menú hecho con JQuery y CSS y si no me equivoco es una creación de Soh Tanaka.
Se trata de un menú horizontal muy elegante que tiene un efecto deslizante en sus pestañas, y que además, para ver los sub menús es necesario presionar una flechita en color verde.
Puedes ver un ejemplo de este menú en este blog de pruebas.

Para colocar este menú horizontal en tu blog agregamos la parte CSS correspondiente antes de]]></b:skin>
/* Sexy Drop Down Menu
----------------------------------------------- */
ul.topnav {
list-style: none;
padding: 0 20px;
margin: 0;
float: left;
width: 100%;
background: #222;
font-size: 12px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJjczxdRykgcxcR3KjZaS0KACcvlG_6OjC1TkgN7pSr7XUBttEspA7Wr9_4V7RTJOBmCggY0P1Zv1ptSPZOq9TSwldSaO5DybJUS19erO-WiXuYS9Y-uOvmoZd56VIrwc-k1hc73PY8f8/s320/topnav_bg.gif) repeat-x;
}
ul.topnav li {
float: left;
margin: 0;
padding: 0 15px 0 0;
position: relative;
}
ul.topnav li a {
padding: 10px 5px;
color: #fff;
display: block;
text-decoration: none;
float: left;
}
ul.topnav li a:hover {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8b4UDHtWb7grh86E9FNDTGodzrn0n4OWpIe2AaabHLiefBz8UjO_NLHdr09CZqqZghSPmv6pVem42y_lWnEWFdlYVfcXySsXE8svGPRByQprPzWTHMarV-Ycy7JjRrQ6XvoGt5NZFAbU/s320/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span {
width: 17px;
height: 35px;
float: left;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTNE3Drjst-2PdZUAb2JPC_0BbRgwcqdo_HSh4SvIypeYh2r2BOlo671Viby06oTqvFSUApcIvdKOU4t80ylCrT4BesGhOQwXJxmE5rqDWpsDw9-4czrYvi97CWlR9TXvnu3jDS7jvcLI/s320/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {
background-position: center bottom;
cursor: pointer;
}
ul.topnav li ul.subnav {
list-style: none;
position: absolute;
left: 0; top: 35px;
background: #333;
margin: 0; padding: 0;
display: none;
float: left;
width: 170px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border: 1px solid #111;
}
ul.topnav li ul.subnav li {
margin: 0; padding: 0;
border-top: 1px solid #252525;
border-bottom: 1px solid #444;
clear: both;
width: 170px;
}
html ul.topnav li ul.subnav li a {
float: left;
width: 145px;
background: #333 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwgzDyy3vUlwLI5pxOBdodC1GdFfzN8rOL6N6Dk4UCPR6oyPDmlBPJhJEPPh4jL9sAICbcueeRd3lBTgAjq4By99pKPLPGJb543IgYiW76AscO6ZrNdpKGI7_OM9BqzbgyfVe5iLhYXes/s320/dropdown_linkbg.gif) no-repeat 10px center;
padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover {
background: #222 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwgzDyy3vUlwLI5pxOBdodC1GdFfzN8rOL6N6Dk4UCPR6oyPDmlBPJhJEPPh4jL9sAICbcueeRd3lBTgAjq4By99pKPLPGJb543IgYiW76AscO6ZrNdpKGI7_OM9BqzbgyfVe5iLhYXes/s320/dropdown_linkbg.gif) no-repeat 10px center;
}
Luego buscamos la etiqueta </head> y arriba de ella pegamos el script:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
$(document).ready(function(){
$("ul.subnav").parent().append("<span/>"); //Only shows drop down trigger when js is enabled - Adds empty span tag after ul.subnav
$("ul.topnav li span").click(function() { //When trigger is clicked...
//Following events are applied to the subnav itself (moving subnav up and down)
$(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click
$(this).parent().hover(function() {
}, function(){
$(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
});
//Following events are applied to the trigger (Hover events for the trigger)
}).hover(function() {
$(this).addClass("subhover"); //On hover over, add class "subhover"
}, function(){ //On Hover Out
$(this).removeClass("subhover"); //On hover out, remove class "subhover"
});
});
</script>
Por último coloca en un elemento HTML/Javascript el siguiente código:
<ul class="topnav">
<li><a href="URL del enlace">Pestaña1</a></li>
<li>
<a href="URL del enlace">Pestaña2</a>
<ul class="subnav">
<li><a href="URL del enlace">Sub Pestaña</a></li>
<li><a href="URL del enlace">Sub Pestaña</a></li>
<li><a href="URL del enlace">Sub Pestaña</a></li>
</ul>
</li>
<li>
<a href="URL del enlace">Pestaña 3</a>
<ul class="subnav">
<li><a href="URL del enlace">Sub Pestaña</a></li>
<li><a href="URL del enlace">Sub Pestaña</a></li>
<li><a href="URL del enlace">Sub Pestaña</a></li>
<li><a href="URL del enlace">Sub Pestaña</a></li>
</ul>
</li>
<li><a href="URL del enlace">Pestaña 4</a></li>
<li><a href="URL del enlace">Pestaña 5</a></li></ul>
Arrastra el menú debajo de la cabecera y cambia las URL de los enlaces donde se indica.
Si quisieras agregar más pestañas sólo agrega antes de </ul> esta línea:
<li><a href="URL del enlace">Otra Pestaña</a></li>
Y si quieras agregar sub pestañas entonces agrega esto:
<li>
<a href="URL del enlace">Otra Pestaña</a>
<ul class="subnav">
<li><a href="URL del enlace">Sub Pestaña</a></li>
<li><a href="URL del enlace">Sub Pestaña</a></li>
<li><a href="URL del enlace">Sub Pestaña</a></li>
</ul>
</li>

0 comentarios:
Publicar un comentario