phpcms_v9三级导航(带样式)

<map>
        <ul class="nav-site">
         {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
        <li><a href="{siteurl($siteid)}"><span>首页</span></a></li>
        <li class="line">|</li>
        {loop $data $k $v}
             <li><a href="{$v[url]}">{$v[catname]}
             <!--[if IE 7]><!--></a><!--<![endif]-->
             <!--[if lte IE 6]><table><tr><td><![endif]-->
             <ul>
            {pc:content action="category" catid="$k" num="10" siteid="$siteid" order="listorder ASC"}
                {loop $data $b $d}
                    <li><a href="{$d[url]}">{$d[catname]}
                    <!--[if IE 7]><!--></a><!--<![endif]-->
                    <!--[if lte IE 6]><table><tr><td><![endif]-->

                        <ul class="nav-site22">
                        {pc:content action="category" catid="$b" num="10" siteid="$siteid" order="listorder ASC"}
                            {loop $data $r}
                                <li><a href="{$r[url]}">{$r[catname]}</a></li>
                            {/loop}
                        {/pc}
                         </ul>
                    </li>

                {/loop}
            {/pc}
             </ul>
           <!--[if lte IE 6]></td></tr></table></a><![endif]-->
           </li>
           <li class="line">|</li>
       {/loop}
   {/pc}
   </ul>
        {php echo runhook(‘glogal_menu‘)}
        </map>
 

CSS代码如下:

.nav-site{
list-style:none;}
.nav-site li {position:relative; z-index:10;margin-left:0px !important;}
.nav-site ul {visibility:hidden;position:absolute;left:0px;top:30px;}
.nav-site table {position:absolute; top:0; left:0;}
.nav-site li:hover>ul,
.nav-site a:hover ul{visibility:visible;}
.nav-site a:hover{background:#3a6ea5;color:#ffffff;}
.nav-site ul{  }
.nav-site ul a{background-color:#FFF100;color:#333333;border-top:1px solid #7aa5d2;
border-bottom:1px solid #4e6a87;text-decoration:none;}
.nav-site ul li {clear:both;height:28px !important; line-height:28px !important; text-align:center;font-size:13px;list-style: none; }
.nav-site ul li a{display:block;width:138px;}
.nav-site ul li a:hover{ border-top:1px solid #7aa5d2;
border-bottom:1px solid #4e6a87;color:#ffffff;background:#6d93bc;}

.nav-site22{list-style:none;margin-left:137px;}
.nav-site22 li {position:relative; z-index:30;padding-lef:0px;bottom: 30px;}
.nav-site22 ul {visibility:hidden;position:absolute;left:0px;top:0px !important;}
.nav-site22 table {position:absolute; top:0px; left:3px;}
.nav-site22 li:hover> ul{visibility:visible;}
.nav-site22 a:hover >ul{visibility:visible;}
.nav-site22 a:hover{background:#3a6ea5;}
.nav-site22 ul{  }
.nav-site22 ul a{
background-color:#FFF100;color:#ffffff;border-top:1px solid #7aa5d2;border-bottom:1px solid #4e6a87;
text-decoration:none;}
.nav-site22 ul li {clear:both;height:38px !important; line-height:38px !important; text-align:center;font-size:13px;list-style: none;margin-top:10px; }
.nav-site22 ul li a{display:block;width:138px;}
.nav-site22 ul li a:hover{ border-top:1px solid #7aa5d2;border-bottom:1px solid #4e6a87;background:#6d93bc;}
时间: 2024-08-29 17:03:25

phpcms_v9三级导航(带样式)的相关文章

简单实现三级导航栏

简单实现三级导航栏效果,如图: 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{margin: 0;padding: 0;} li{ list-style: none; float: left; width: 100px; heig

jquery三级导航,级联菜单精简

这是使用jQuery编辑的二级导航栏,效果是这样的. 而事实上,关于样式部分完全可以自由布局和修改,只要结构正确就行. 1.下面是html部分 <ul id="nav"> <li><a href="#">一级导航1</a></li> <li><a href="#">一级导航2</a> <ul> <li><a href=&q

HTML练习_三级导航

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <style type="text/

原创: Vuejs实现单文件组件新方法,带样式

代码如下: example.html 1 <script src="vue.js"></script> 2 <div id="example"> 3 <h3>Vue component<h3> 4 <counter></counter> 5 <counter></counter> 6 </div> 7 //引入组件mycomp.js 8 <s

三级导航

三级导航 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> * { margin: 0; padding: 0; } .qq { width:1050px; height: 50px; border: 1px solid #ccc; margin

jquery实现的三级导航菜单实例代码

jquery实现的三级导航菜单实例代码:使用最多的可能是二级导航菜单,所以网上的代码一大堆,三级菜单的代码也很多,不过相对较少一些,本章节通过一个代码实例详细介绍一下三级导航菜单的实现过程,代码如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta nam

用css实现三级导航菜单

主要使用css的hover伪类来实现该功能. 主要思路:先搭出三级菜单的框架,然后使用css的:hover来实现! 代码如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>三级导航菜单</title> <style type="text/css"> body{font-size: 12px;} .menu1,

(转)Android系统自带样式(@android:style/)

在AndroidManifest.xml文件的activity中配置 1.android:theme="@android:style/Theme" 默认状态,即如果theme这里不填任何属性的时候,默认为Theme 2.android:theme="@android:style/Theme.NoDisplay" 任何都不显示.比较适用于只是运行了activity,但未显示任何东西 3.android:theme="@android:style/Theme.

信息化系统导航菜单样式实现

实现的菜单效果:  选中的是绿色的菜单,其余为灰色的. 实现方法:具体菜单使用图片代替,不采用文字和css组合实现. 主要JS代码: 点击菜单的时候,先遍历移除已有的选中菜单样式,然后再添加新的菜单对应样式 changeC(id,img); var index=img.indexOf("."); var imgPath='<%=basePath %>images/menu/'+img.substring(0,index)+'w.png'; document.getEle