船长 发表于 2009-02-21 11:10 | 分类:css | 阅读数:221 次
一个比较酷的CSS生成带提示的菜单,鼠标悬浮显示信息提示内容,看看效果吧
<style type="text/css"> #coolmenu{ border: 1px solid black; width: 170px; background-color: #E6E6E6; } #coolmenu a{ font: bold 13px Verdana; padding: 2px; padding-left: 4px; display: block; width: 100%; color: black; text-decoration: none; border-bottom: 1px solid black; } html>body #coolmenu a{ width: auto; } #coolmenu a:hover{ background-color: black; color: white; } #tabledescription{ width: 100%; height: 3em; padding: 2px; filter:alpha(opacity=0); -moz-opacity:0; } </style> <script type="text/javascript"> var baseopacity=0 function showtext(thetext){ if (!document.getElementById) return textcontainerobj=document.getElementById("tabledescription") browserdetect=textcontainerobj.filters? "ie" : typeof textcontainerobj.style.MozOpacity=="string"? "mozilla" : "" instantset(baseopacity) document.getElementById("tabledescription").innerHTML=thetext highlighting=setInterval("gradualfade(textcontainerobj)",50) } function hidetext(){ cleartimer() instantset(baseopacity) } function instantset(degree){ if (browserdetect=="mozilla") textcontainerobj.style.MozOpacity=degree/100 else if (browserdetect=="ie") textcontainerobj.filters.alpha.opacity=degree else if (document.getElementById && baseopacity==0) document.getElementById("tabledescription").innerHTML="" } function cleartimer(){ 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+=20 else if (window.highlighting) clearInterval(highlighting) } </script> <!-- 把下列代码加入到body区内 --> <div id="coolmenu"> <a href="http://www.songlecn.com" onMouseover="showtext('JavaScript tutorials and scripts!')" onMouseout="hidetext()">www.songlecn.com</a> <a href="http://www.songlecn.com" onMouseover="showtext('300+ free JavaScripts')" onMouseout="hidetext()">www.songlecn.com</a> <a href="http://www.songlecn.com" onMouseover="showtext('Comprehensive JavaScript Reference')" onMouseout="hidetext()">www.songlecn.com</a> <a href="http://www.songlecn.com" onMouseover="showtext('Web coding and development forums!')" onMouseout="hidetext()">www.songlecn.com</a> <a href="http://www.songlecn.com" onMouseover="showtext('Award winning DHTML and JavaScripts')" onMouseout="hidetext()">www.songlecn.com</a> <div id="tabledescription"></div> </div>
提示:你可以先修改部分代码再运行。
您的网名: * 必填
电子邮件: * 绝不会泄露
验证条码: *
个人主页:
评论内容:
(Ctrl+Enter快捷回复)
web集结号致力于