jueves, 2 de mayo de 2013

Añadir Menu Desplegable A tu Blog

8 comments
Añadir Menu Desplegable A tu Blog

El Menú desplegable es una herramienta o widget esencial para cualquier blog o pagina web. Le da buen sentido o vista a tu plantilla por ende a tu blog. El menu desplegable le permite navegar facilmente a las diferentes partes de tu blog.
En este tutorial te enseñare añadir un sencillo menu desplegable a tu blog. Lo interesante de este widgetno requiere jquery y es codificado en  Html y CSS. Asi es mas rapido en ejecutarse. Empecemos!.

Como Añadir el Menu Desplegable  ?

1.Entra a la interface de blogger y da click en Diseño.
2. Entonces da Click en Añadir Gadget (Debajo de la Cabecera no en la bara del lado) y escoja el widget Html/Javascript .
3.Ahora pega el siguiente codigo
<div id='mbwnavbar'>
      <ul id='mbwnav'>
        <li>
          <a href='#'>Home</a>
        </li>
        <li>
          <a href='#'>About</a>
       </li>
        <li>
          <a href='#'>Contact</a>
        </li>
         <li>
           <a href='#'>Sitemap</a>
            <ul>
                <li><a href='#'>Sub Category #1</a></li>
                <li><a href='#'>Sub Category#2</a></li>
            </ul>
        </li>
      </ul>
    </div>
4. Ahora cambie el texto en Bold(ejemplo:Home,About,Contact,Sitemap) con la etiqueta apropiada  tambien reemplace la Url sombreada en color rojo (#).
5.Para anadir otra Etiqueta al menu desplegable entonces anada el codigo antes de </ul>. o si desea borar alguna etiqueta  solo borre la que no desea mostrar en el menu desplegable. ejemplo de etiqueta abajo.Aqui ves la etiqueta de Contact puedes reemplazar por otro nombre en ve de Contact o borrarla eliminando el codigo que empieza con <li> y termina con </li>.
 <li>
       <a href='#'>Contact</a>
 </li> 
6.Ahora anadiremos el CSS, Entre a la interface de blogger y de click en Plantilla luego busque Edite Html. Haga una copia de tu plantilla .


7. Luego busque el siguiente codigo en tu plantilla.
]]></b:skin>
8.Pegue el siguiente codigo encima o arriba de codigo del Paso 7.
/**MBW Navgation bar**/
#mbwnavbar {
    background: #464849;
    width: 960px;
    color: #FFF;
    margin: 0px;
    padding: 0;
    position: relative;
    border-top:0px solid #960100;
    height:35px;
}
#mbwnav {
    margin: 0;
    padding: 0;
}
#mbwnav ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
#mbwnav li {
    list-style: none;
    margin: 0;
    padding: 0;
    border-left:1px solid #333;
    border-right:1px solid #333;
    height:35px;
}
#mbwnav li a, #mbwnav li a:link, #mbwnav li a:visited {
   color: #FFF;
   display: block;
   font:normal 12px Helvetica, sans-serif;    margin: 0;
    padding: 9px 12px 10px 12px;
    text-decoration: none;
     
}
#mbwnav li a:hover, #mbwnav li a:active {
    background: #028490;
    color: #FFF;
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 9px 12px 10px 12px;
             
}
#mbwnav li {
    float: left;
    padding: 0;
}
#mbwnav li ul {
    z-index: 9999;
    position: absolute;
    left: -999em;
    height: auto;
    width: 160px;
    margin: 0;
    padding: 0;
}
#mbwnav li ul a {
    width: 140px;
}
#mbwnav li ul ul {
    margin: -25px 0 0 161px;
}
#mbwnav li:hover ul ul, #mbwnav li:hover ul ul ul, #mbwnav li.sfhover ul ul, #mbwnav li.sfhover ul ul ul {
    left: -999em;
}
#mbwnav li:hover ul, #mbwnav li li:hover ul, #mbwnav li li li:hover ul, #mbwnav li.sfhover ul, #mbwnav li li.sfhover ul, #mbwnav li li li.sfhover ul {
    left: auto;
}
#mbwnav li:hover, #mbwnav li.sfhover {
    position: static;
}
#mbwnav li li a, #mbwnav li li a:link, #mbwnav li li a:visited {
    background: #028490;
    width: 120px;
    color: #FFF;
    display: block;
    font:normal 12px Helvetica, sans-serif;
    margin: 0;
    padding: 9px 12px 10px 12px;
    text-decoration: none;
    z-index:9999;
    border-bottom:1px dotted #333;
 
}
#mbwnav li li a:hover, #mbwnavli li a:active {
    background: #70b6bd;
    color: #FFF;
    display: block;     margin: 0;
    padding: 9px 12px 10px 12px;
    text-decoration: none;
}
 9.Guarde la plantilla y tendras anadido el menu desplegable a tu blog.
Enhanced by Zemanta
If You Enjoyed This, Take 5 Seconds To Share It

8 comentarios:

  1. Gracias por todos tus trucos he añadidos varios a mi blog

    ResponderBorrar
  2. Buenas Enrique! Muy interesante a la par que claro tu Post. Es algo que llevaba tiempo intentando hacer en mi blog pero no sabía como.
    Lo he probado en otro blog que tengo de pruebas y me ha salido perfecto. El problema es que no veo como puedo editar estas subpestañas ya que no aparecen en ningún menú.
    Así que tengo varias preguntas:

    1- Donde puedo añadir contenidos a estas subpestañas?
    2- En mi blog bueno cuando haga estos pasos y pase de tener un montón de páginas a un montón de páginas desplegables se me desmaquetarán todos los contenidos?
    3- Hay manera de volver a poner todo como estaba una vez se ha hecho todo esto en caso de que se produzca la desmaquetación?
    4- Si hago este cambio que ocurre con los menús que tenía antes y sus contenidos? desaparecen?

    Muchas gracias de antemano.
    David
    http;//indianlassi.blogspot.com.es

    ResponderBorrar
  3. Puedes añadir cuantas subcategorias segun la necesidad y ir probando ,la subcategorias se añaden utilizando este codigo liSub Category #1li

    ResponderBorrar
  4. Buenas Enrique, mi nombre es David y me puse en contacto por aquí hace unos meses por una cuestión de menús desplegables, no sé porqué pero no puedo ver los comentarios ni si me has respondido. Me gustaría, por favor, ponerme en contacto contigo y que me resolvieras esta cuestión. Mi correo electrónico es: darosev@hotmail.es
    Muchas gracias!!

    ResponderBorrar
  5. World lassi perdona la demora dejame saber cual es el asunto respecto a este menu desplegable?

    ResponderBorrar
  6. Sumamente útil, me ha servidor para desarrollar demarelectromedicina.blogspot.com. Los colores los pude cambiar utilizando el HTML Color Picker (http://www.w3schools.com/tags/ref_colorpicker.asp).

    __
    Matias Colli
    Perito Judicial en Informática
    M.N. A-128 COPITEC

    ResponderBorrar
  7. Gracias, por Dios....llevo días con esto, y sólo tu me has ayudado....ni unos ni otros, tu, jajajaj Gracias de nuevo

    ResponderBorrar
  8. Muchas gracias por el codigo, me fue de mucha ayuda, quisiera saber porque al cambiar el tamaño de letra a las pesatañas y a las opciones desplegables se me desordena todo el menu ... gracias

    ResponderBorrar