JS实现图形渐隐导航菜单栏

作者:异步漫步

时间:2026-10-22

浏览:173

本文介绍如何使用JavaScript实现具有图形渐隐效果的导航菜单栏。通过简单的HTML结构和JS交互,打造美观且交互友好的导航组件,适合前端开发者参考学习。

文章目录

JS实现图形渐隐导航菜单栏

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="keywords" content=""> <style type=text/css> body  { background:#799AE1; margin:0px; font:normal 12px 宋体; } table  { border:0px; } td  { font:normal 12px 宋体; } img  { vertical-align:bottom; border:0px; } a  { font:normal 12px 宋体; color:#215DC6; text-decoration:none; } a:hover  { color:#428EFF } .sec_menu  { border-left:1px solid white; border-right:1px solid white; border-bottom:1px solid white; overflow:hidden; background:#D6DFF7; } .menu_title  { } .menu_title span  { position:relative; top:2px; left:8px; color:#215DC6; font-weight:bold; } .menu_title2  { } .menu_title2 span  { position:relative; top:2px; left:8px; color:#428EFF; font-weight:bold; } </style>  <base target=main> </head> <body onselectstart="return false;" ondragstart="return false;" oncontextmenu="return false;"> <table cellpadding=0 cellspacing=0 width=158 align=center>   <tr style="cursor:hand;">     <td height=42 valign=bottom>       <img src=images/title.gif width=158 height=38>     </td>   </tr> </table>   <table cellpadding=0 cellspacing=0 width=158 align=center>   <tr style="cursor:hand;">     <td height=25 class=menu_title onmouseover=this.className='menu_title2'; onmouseout=this.className='menu_title'; background=http://images.jojoo.net/js/title_bg_hide.gif id=menuTitle1 onclick="menuChange(menu1,80,menuTitle1);">       <span>系统选项</span>     </td>   </tr>   <tr>     <td>       <div class=sec_menu style="width:158px;height:80px;filter:alpha(Opacity=100);overflow:hidden;" id=menu1>         <table cellpadding=0 cellspacing=0 align=center width=135 style="position:relative;top:10px;">           <tr>             <td height=20>               <img src=images/icon_safe.gif>               安全选项             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_recycle.gif>               垃圾邮件选项             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_dynamic.gif>               动态规则选项             </td>           </tr>         </table>       </div>     </td>   </tr> </table>    <table cellpadding=0 cellspacing=0 width=158 align=center>   <tr style="cursor:hand;">     <td height=25 class=menu_title onmouseover=this.className='menu_title2'; onmouseout=this.className='menu_title'; background=http://images.jojoo.net/js/title_bg_show.gif id=menuTitle2 onclick="menuChange(menu2,120,menuTitle2);">       <span>系统规则</span>     </td>   </tr>   <tr>     <td>       <div class=sec_menu style="width:158;height:0;filter:alpha(Opacity=0);display:none;" id=menu2>         <table cellpadding=0 cellspacing=0 align=center width=135 style="position:relative;top:10px;">           <tr>             <td height=20>               <img src=images/icon_ip.gif>               IP过滤规则             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_mailer.gif>               信封过滤规则             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_mailheader.gif>               信头过滤规则             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_mailbody.gif>               信体过滤规则             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_accessory.gif>               附件过滤规则             </td>           </tr>         </table>       </div>     </td>   </tr> </table>   <table cellpadding=0 cellspacing=0 width=158 align=center>   <tr style="cursor:hand;">     <td height=25 class=menu_title onmouseover=this.className='menu_title2'; onmouseout=this.className='menu_title'; background=http://images.jojoo.net/js/title_bg_show.gif id=menuTitle3 onclick="menuChange(menu3,120,menuTitle3);">       <span>系统管理</span>     </td>   </tr>   <tr>     <td>       <div class=sec_menu style="width:158;height:0;filter:alpha(Opacity=0);display:none;" id=menu3>         <table cellpadding=0 cellspacing=0 align=center width=135 style="position:relative;top:10px;">           <tr>             <td height=20>               <img src=images/icon_user.gif>               用户管理             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_course.gif>               进程管理             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_host.gif>               主机运行状态             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_data.gif>               数据备份             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_recycle.gif>               垃圾目录管理             </td>           </tr>         </table>       </div>     </td>   </tr> </table>   <table cellpadding=0 cellspacing=0 width=158 align=center>   <tr style="cursor:hand;">     <td height=25 class=menu_title onmouseover=this.className='menu_title2'; onmouseout=this.className='menu_title'; background=http://images.jojoo.net/js/title_bg_show.gif id=menuTitle4 onclick="menuChange(menu4,140,menuTitle4);">       <span>系统统计</span>     </td>   </tr>   <tr>     <td>       <div class=sec_menu style="width:158;height:0;filter:alpha(Opacity=0);display:none;" id=menu4>         <table cellpadding=0 cellspacing=0 align=center width=135 style="position:relative;top:10px;">           <tr>             <td height=20>               <img src=images/icon_ip.gif>               IP过滤统计             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_mailer.gif>               信封过滤统计             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_mailheader.gif>               信头过滤统计             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_mailbody.gif>               信体过滤统计             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_accessory.gif>               附件过滤统计             </td>           </tr>           <tr>             <td height=20>               <img src=images/icon_dynamic.gif>               动态规则统计             </td>           </tr>         </table>       </div>     </td>   </tr> </table>   <table cellpadding=0 cellspacing=0 width=158 align=center>   <tr style="cursor:hand;">     <td height=25 class=menu_title onmouseover=this.className='menu_title2'; onmouseout=this.className='menu_title'; background=http://images.jojoo.net/js/title_bg_quit.gif>       <span>退出系统</span>     </td>   </tr> </table> </body> </html>

注意:引入外部JavaScript文件后,需要刷新页面才能执行相关效果。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章