Zblog metro主题修改为下拉式导航的方法

今天一博友回复说自己的博客的metro主题不能修改为下拉式导航的问题,实际上可以修改,查看代码可以知道:原模板只是在div的框上加上一个div框,只需要更改css代码就可以实现了。

导航代码为:

<div class="nevbarbg">
  <div class="navbar">
    <ul>
      <#CACHE_INCLUDE_NAVBAR#>
    </ul>
  </div>
</div>

(不用修改)

方法如下:

把css导航部分代码:

.nevbarbg { width:100%; height:40px; background: #A3D0F2;}

.navbar { width:980px; height:40px; line-height:40px; margin:0 auto; 
background: #A3D0F2; overflow:hidden;}

.navbar ul li { float:left; font-size:16px; padding:0 20px 0 0;}

.navbar ul li a { display:block; float:left; padding:0 10px;
 color: #333333;}

.navbar ul li a:hover{ background:#FFFFFF; color:#5EAAE4;} 

.navbar ul li a.on{background:#5EAAE4;color:#fff;}

更换为:

.nevbarbg { width:100%; height:40px; background: #A3D0F2;}

.navbar {background: #A3D0F2;height:40px;width:980px; position:relative;
 z-index:10000;font-weight:normal;margin:0 auto;}

.navbar  ul{height:40px;width:760px;float:left;}

.navbar  a{padding:0px 0px; display:block;color:#f8f8f8;
font-weight:normal;}

.navbar  a:hover{background:#e36c09  ;text-decoration:none;
 color: #FFFFFF;}

.navbar  li {position: relative;height: 100%; width:102px;
 text-align:center;

 font:'Microsoft Yahei';float: left; line-height:40px;} 

.navbar  ul ul {visibility:hidden;padding:0px 0px;width: auto;
white-space:nowrap;

font: 14px  'Microsoft Yahei',Verdana, Arial, Helvetica, sans-serif;
 background-color:#FFFFFF;} 

.navbar  ul li:hover ul,

.navbar  ul a:hover ul{visibility:visible; margin:auto; } 

.navbar  ul ul li a{width:102px;margin:0;padding:0px 0px;
color:#f8f8f8;

font-weight:normal;line-height:40px;background: #A3D0F2;}

 就可以了,保存,尝试下试试吧。

注:上面的代码中颜色可以根据自己的喜好来修改。希望帮到你了。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。


客服