CSS dropdown menu para Wordpress

Miércoles, Septiembre 17, 2008
Escrita por Dattahome

El Suckerfish menús que originalmente al ser utilizado tenia problemas con Safari y Opera, por lo que utilizó una variante basada en Suckerfish llamado Hijo de Suckerfish.

A partir de ahí se a tenido que hacer algunas modificaciones en Wordpress.

<div id=”toolbar”>

<?php wp_list_pages(); ?>

</div>

3. In your header.php paste the following.

<script language=”javascript”>

sfHover = function() {

var sfEls = document.getElementById(”nav”).getElementsByTagName(”LI”);

for (var i=0; i<sfEls.length; i++) {

sfEls[i].onmouseover=function() {

this.className+=” sfhover”;

}

sfEls[i].onmouseout=function() {

this.className=this.className.replace(new RegExp(” sfhover\b”), “”);

}

}

}

if (window.attachEvent) window.attachEvent(”onload”, sfHover);

</script>

4. style.css

Lo queríamos hacer horizontal por lo tanto utilizamos lo siguiente en nuestro archivo style.css.

/*menu */

#nav {

margin-left: 295px;

list-style: none;

background: #900;

padding: 0;

border: 1px solid #fff;

border-width: 0px 0px 0px 1px;

}

#nav ul {

margin: 0;

padding: 0;

height: 1em;

}

#toolbar form {

margin: 0;

padding: 0.1em 2em 0.1em 0em;

height: 1em;

}

#toolbar input {

margin: 1px;

}

#nav a {

display: block;

color: #fff;

text-decoration: none;

padding: 0.1em 2em;

}

#nav li {

float: left;

padding: 0;

background: #900;

border: 1px solid #fff;

border-width: 1px 0;

}

#nav li ul {

position: absolute;

left: -999em;

height: auto;

width: 14.4em;

w\idth: 12.9em;

font-weight: normal;

border: 1px solid #fff;

margin: 0;

list-style: none;

}

#nav li li {

padding-right: 1em;

width: 13.4em;

border: 0px;

}

#nav li ul a {

width: 12em;

w\idth: 9em;

}

#nav li ul ul {

margin: -1.75em 0 0 14em;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

left: -999em;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

left: auto;

}

#nav li:hover, #nav li.sfhover {

background: #F20000;

}

/* end menu */

5. Usted debería estar preparado para seguir. Buena suerte!

6. Editar wp-includes/template-functions-post.php
en torno a la línea 326 comentar o sustituir.

$output .= ‘<li class=”pagenav”>’ . $r['title_li'] . ‘<ul>’;
with
$output .=
‘<ul id=”nav”>’;

Si lo pruebas y funciona o no, hace tu comentario, Gracias

Tambien Recomendamos

Dejar un Comentario

Post Patrocinados

Red-Ceobitacora

Ceobitacora.com- Comunidad de Bitacoras

Publicidad

Marketing, Herramientas Ceo Sem Seo, Software para Descargar

El mundo de la mecánica Motos Autos videos Tuning

TECHNOLOGY GADGETS SOFTWARE HARDWARE END MORE

Decoración, Pintura, Aire acondicionado, Electrónica, Sanitaria, Electricidad, Calderas a Vapor, Descargas de Manuales

Historias gustos locuras y vivencias de un Blogger

Bienvenido al mundo de la cultura gastronomica.

Codigo de Plantillas Web, wallpapers, paleta de colores

Publicidad

Bad Behavior has blocked 108 access attempts in the last 7 days.