.post-body:first-letter { float:left; color: #333333; font-size:100px; font-family:none; line-height:80px; padding-top:1px; padding-right:5px; } font-style: italic; } span.letracapital{ float: left; font-size: 40px; line-height: 35px; /* Dobla el alto de linea menos 1 pixel */ font-family: Georgia, "Times New Roman", Times, serif; color: #2583ad; /* Azul */ padding-right: 5px; } -->

Recent Posts

Menú horizontal con subpestañas CSS

11 jun 2020
Hoy vamos a explicar como podemos poner un menú de forma muy sencilla en nuestro blog.
Este menú dispone de subpestañas y buscador integrado que se expande al pasar el cursor.


Está hecho con CSS y funciona perfectamente en todos los navegadores.
Para poner este menú tenemos que editar nuestra plantilla.
No hace falta decir que siempre que modifiquemos algo de nuestra plantilla HTML hagamos un copia de seguridad.
Lo podéis ver paso a paso en este Post
Ahora vamos a editar nuestra plantilla
Nos vamosa :
Tema > Editar HTML
Pulsamos Ctrl + F y nos aparecerá un buscador.


Buscamos ]]></b:skin> y justo antes pegamos este código:





 
#menuBuscador {
    position: relative;
    width: 95%; /* Ancho del menú */
    height: 40px;
    padding-left: 14px;
    background: #CC2A41; /* Color de fondo */
    }
    .menusearch {
    padding:0;
    margin:0;
    list-style:none;
    position:relative;
    z-index:5;
    font-family:"Lucida Sans Unicode", "Trebuchet Unicode MS", "Lucida Grande",sans-serif;
    }
    .menusearch li:hover li a {
    background:none;
    }
    .menusearch li.top {display:block; float:left;}
    .menusearch li a.top_link {
    display:block;
    float:left;
    height:40px;
    line-height:40px;
    color:#fff; /* Color de los títulos */
    text-decoration:none;
    font-size:14px; /* Tamaño de la fuente */
    padding:0 0 0 12px;
    cursor:pointer;
    }
    .menusearch li a.top_link span {
    float:left;
    display:block;
    padding:0 24px 0 12px;
    height:40px;
    }
    .menusearch li a.top_link span.down {
    float:left;
    display:block;
    padding:0 24px 0 12px;
    height:40px;
    }
    .menusearch li a.top_link:hover, .menusearch li:hover > a.top_link {color:#fff;}
    .menusearch li:hover {position:relative; z-index:2;}
    .menusearch ul,
    .menusearch li:hover ul ul,
    .menusearch li:hover ul li:hover ul ul,
    .menusearch li:hover ul li:hover ul li:hover ul ul,
    .menusearch li:hover ul li:hover ul li:hover ul li:hover ul ul
    {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

    .menusearch li:hover ul.sub {
    left:0;
    top:40px;
    background:#351330; /* Color de fondo del submenú */
    padding:3px;
    white-space:nowrap;
    width:200px;
    height:auto;
    z-index:3;
    }
    .menusearch li:hover ul.sub li {
    display:block;
    height:30px;
    position:relative;
    float:left;
    width:200px;
    font-weight:normal;
    }
    .menusearch li:hover ul.sub li a{
    display:block;
    height:30px;
    width:200px;
    line-height:30px;
    text-indent:5px;
    color:#fff;
    font-size:14px;
    text-decoration:none;
    }
    .menusearch li ul.sub li a.fly {
    /* Color de fondo del submenú */
    background:#351330 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhto26WUVg3SCcvk0jsw5BVQAD48bT0QFzIRG7nr3dftmpCGNwnh1xpBaPXIiColV2TBtEnX8LtKIYE9uXOa0Sfd9v4vlI990gne66PfNtHZ_zbBQ_1z0tayoEyEVhMurFiZr3JWzosp2Ky/) 185px 10px no-repeat;}
    .menusearch li:hover ul.sub li a:hover {
    background:#CC2A41; /* Color de fondo al pasar el cursor */
    color:#fff;
    }
    .menusearch li:hover ul.sub li a.fly:hover, .menusearch li:hover ul li:hover > a.fly {
    /* Color de fondo al pasar el cursor */
    background:#CC2A41 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhto26WUVg3SCcvk0jsw5BVQAD48bT0QFzIRG7nr3dftmpCGNwnh1xpBaPXIiColV2TBtEnX8LtKIYE9uXOa0Sfd9v4vlI990gne66PfNtHZ_zbBQ_1z0tayoEyEVhMurFiZr3JWzosp2Ky/) 185px 10px no-repeat; color:#fff;}

    .menusearch li:hover ul li:hover ul,
    .menusearch li:hover ul li:hover ul li:hover ul,
    .menusearch li:hover ul li:hover ul li:hover ul li:hover ul,
    .menusearch li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
    left:200px;
    top:-4px;
    background: #351330; /* Color de fondo del submenú */
    padding:3px;
    white-space:nowrap;
    width:200px;
    z-index:4;
    height:auto;
    }
    #search input[type="text"] {
    background: #fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV_ig1I7rxSCnVp5MiKJz5Gp-OGr6KmI9eCsIGfmRccT_4Us-10QzE3vEwBBAIbaIq4aCgjQ_I6S2diiWDocqq8SH74kiw7yHlAkjHbOWnbakAAMV13fBBddqTU52aytKKj8e2SHhvFmk/s32/buscar.png) no-repeat center left;
    position: absolute;
    right:3px; /* Distancia del buscador desde la derecha */
    outline:none;
    font-size: 13px; /* Tamaño de la fuente del buscador */
    color: #ccc;
    width: 0;
    margin: 0;
    padding: 12px 0 12px 35px;
    z-index: 1000;
    border: 1px solid #fff;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    }
    #search input[type="text"]:hover, #search input[type="text"]:focus {width:94%} /* Ancho del buscador cuando se expande */


Ahora cambiamos lo marcado en verde por los colores, y tipografía que le vallan bien a nuestro blog.
Le damos a guardar plantilla.

Luego en Diseño crea un gadget HTML/Javascript y ahí pega lo siguiente:





  <div id='menuBuscador'>
    <ul class='menusearch'>
    <li class='top'><a class='top_link' href='URL del enlace'><span>Pestaña 1</span></a></li>

    <li class='top'><a class='top_link' href='#'><span class='down'>Pestaña 2</span></a><ul class='sub'><li><a class='fly' href='#'>Pestaña 2.1</a><ul>
    <li><a href='URL del enlace'>Pestaña 2.1.1</a></li>
    <li><a href='URL del enlace'>Pestaña 2.1.2</a></li>
    <li><a href='URL del enlace'>Pestaña 2.1.3</a></li>
    </ul>
    </li>
    <li class='mid'><a class='fly' href='#'>Pestaña 2.2</a>
    <ul>
    <li><a href='URL del enlace'>Pestaña 2.2.1</a></li>
    <li><a href='URL del enlace'>Pestaña 2.2.2</a></li>
    <li><a href='URL del enlace'>Pestaña 2.2.3</a></li>
    <li><a class='fly' href='#'>Pestaña 2.2.4</a>
    <ul>
    <li><a href='URL del enlace'>Pestaña 2.2.4.1</a></li>
    <li><a href='URL del enlace'>Pestaña 2.2.4.2</a></li>
    <li><a href='URL del enlace'>Pestaña 2.2.4.3</a></li>
    </ul>
    </li>
    <li><a href='URL del enlace'>Pestaña 2.2.5</a></li>
    <li><a class='fly' href='#'>Pestaña 2.2.6</a>
    <ul>
    <li><a href='URL del enlace'>Pestaña 2.2.6.1</a></li>
    <li><a href='URL del enlace'>Pestaña 2.2.6.2</a></li>
    </ul>
    </li>
    </ul>
    </li>
    <li><a href='URL del enlace'>Pestaña 2.3</a></li>
    <li><a href='URL del enlace'>Pestaña 2.4</a></li>
    <li><a href='URL del enlace'>Pestaña 2.5</a></li>
    </ul>
    </li>

    <li class='top'><a class='top_link' href='#'><span class='down'>Pestaña 3</span></a>
    <ul class='sub'>
    <li><a href='URL del enlace'>Pestaña 3.1</a></li>
    <li><a href='URL del enlace'>Pestaña 3.2</a></li>
    <li><a href='URL del enlace'>Pestaña 3.3</a></li>
    <li><a href='URL del enlace'>Pestaña 3.4</a></li>
    </ul>
    </li>

    <li class='top'><a class='top_link' href='#'><span class='down'>Pestaña 4</span></a>
    <ul class='sub'>
    <li><a href='URL del enlace'>Pestaña 4.1</a></li>
    <li><a class='fly' href='#'>Pestaña 4.2</a>
    <ul>
    <li><a href='URL del enlace'>Pestaña 4.2.1</a></li>
    <li><a href='URL del enlace'>Pestaña 4.2.2</a></li>
    <li><a href='URL del enlace'>Pestaña 4.2.3</a></li>
    <li><a href='URL del enlace'>Pestaña 4.2.4</a></li>
    <li><a href='URL del enlace'>Pestaña 4.2.5</a></li>
    <li><a href='URL del enlace'>Pestaña 4.2.6</a></li>
    </ul>
    </li>
    <li><a href='URL del enlace'>Pestaña 4.3</a></li>
    <li><a href='URL del enlace'>Pestaña 4.4</a></li>
    <li><a href='URL del enlace'>Pestaña 4.5</a></li>
    <li><a href='URL del enlace'>Pestaña 4.6</a></li>
    </ul>
    </li>

    <li class='top'><a class='top_link' href='#'><span class='down'>Pestaña 5</span></a>
    <ul class='sub'>
    <li><a href='URL del enlace'>Pestaña 5.1</a></li>
    <li><a href='URL del enlace'>Pestaña 5.2</a></li>
    <li><a href='URL del enlace'>Pestaña 5.3</a></li>
    </ul>
    </li>
    </ul>


Cambiamos href=(por la irl de nuestra pestaña) y donde dice pestaña por el nombre de la pestaña y subpestañas


Si quisieras agregar una pestaña con subpestañas entonces agrega este código:






  <li class="top"><a href="#" class="top_link"><span class="down">Pestaña</span></a>
    <ul class="sub">
    <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>


Ahorasolo tienes que guardarlos y poner el script en la parte de arriba de tu blog.


Indice HTML Plantillas

No hay comentarios:

Publicar un comentario

Deja tu comentario y en breve te contestaremos