Menu con CSS y Javascript

0 COMENTARIOS -  Publicado hace 46 meses -  Clasificado en: , , CSS:
#MenuCSS_JS{
     border: 1px solid #CCC;
     width: 170px;
}
#MenuCSS_Js a{
     font: bold 11px Verdana;
     padding: 2px;
     padding-left: 4px;
     display: block;
     width: 100%;
     color: #999;
     text-decoration: none;
     border-bottom: 1px solid #CCC;
}
#MenuCSS_Js a{
     width: auto;
}
#MenuCSS_Js a:hover{
     background-color: #E4E4E4;
}
#DescripcionLink{
     width: 100%;
     height: 4em;
     filter:alpha(opacity=0);
     -moz-opacity:0;
     color:#669900;
     font:10px Verdana;
}
Javascript:
<script type="text/javascript">
var OpacidadInicial=0
function MostrarTexto(TextoAMostrar){
if (!document.getElementById)
return
textcontainerobj=document.getElementById("DescripcionLink")
browserdetect=textcontainerobj.filters? "ie" : typeof textcontainerobj.style.MozOpacity=="string"? "mozilla" : ""
instantset(OpacidadInicial)
document.getElementById("DescripcionLink").innerHTML=TextoAMostrar
highlighting=setInterval("gradualfade(textcontainerobj)",70)
}
function OcultarTexto(){
LimpiarTiempo()
instantset(OpacidadInicial)
}
function instantset(degree){
if (browserdetect=="mozilla")
textcontainerobj.style.MozOpacity=degree/100
else if (browserdetect=="ie")
textcontainerobj.filters.alpha.opacity=degree
else if (document.getElementById && OpacidadInicial==0)
document.getElementById("DescripcionLink").innerHTML=""
}
function LimpiarTiempo(){
if (window.highlighting) clearInterval(highlighting)
}
function gradualfade(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.2, 0.99)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=5
else if (window.highlighting)
clearInterval(highlighting)
}
</script>

HTML:

<div id="MenuCSS_Js">
<a href="http://www.webintenta.com/AJAX" onMouseover="MostrarTexto('Tutoriales e información sobre AJAX')" onMouseout="OcultarTexto()">Apuntes AJAX</a>
<a href="http://www.webintenta.com/Photoshop" onMouseover="MostrarTexto('Apuntes,trucos, pinceles y tutoriales de Photoshop')" onMouseout="OcultarTexto()">Photoshop</a>
<a href="http://www.webintenta.com/Javascript" onMouseover="MostrarTexto('Scripts de código y tutoriales de Javascript para usar en la web 2.0')" onMouseout="OcultarTexto()">Javascript</a>
<a href="http://www.webintenta.com/CSS" onMouseover="MostrarTexto('Recursos online, apuntes y códigos CSS')" onMouseout="OcultarTexto()">CSS</a>
<div id="DescripcionLink"></div>
</div>

Ver ejemplo en funcionamiento » »

Algunas entradas relacionadas:

También te puede interesar:

Bienvenido a Intenta. Has venido desde ; si andabas buscando algo espero que este post satisfaga tus expectativas.

Stickers vectoriales web 2.0 gratuitos

Stickers vectoriales web 2.0 gratuitos

Buzzup Docs

Buzzup Docs

La Protección de Datos y las Redes Sociales

La protección de datos y las redes sociales

jCharcterfall: juego realizado con jQuery

jCharcterfall: juego realizado con jQuery

Cómo crear un icono de una gorra militar

Cómo crear un icono de una gorra militar
Haz un comentario

¡Gracias por dejar tu opinión! Por favor procura que tu comentarios sean apropiados respecto al tema tratado en la entrada; que no sean spam, u ofensivos, de otro modo, serán eliminados. Todos los comentarios serán moderados antes de su publicación por lo que su aparición en la web puede verse aplazada un cierto tiempo. Si deseas realizar algún comentario, crítica o sugerencia sobre la propia web puedes hacer a través de la siguiente dirección de correo: webintenta@webintenta.com