注册 登录 天兴工作室:提供zblog模板 emlog模板 dedecms模板的下载和仿站定制

教程

分享一些有关于zblog的教程,这里有zblog初级教程、zblog中级教程和zblog进阶版教程,如果对你有所帮助,深感荣幸

当前位置:网站首页 教程 正文

zblog如何做下拉导航?zblogphp下拉导航菜单制作方法

天兴工作室管理 2015-03-04 教程 4666 ℃ 4 评论

下拉菜单这个东西很多朋友都觉的自己应该需要(这是句玩笑话...),本文呢就简单的讲下zblog是如何实现下拉导航菜单的。

说明下,此教程仅限于zblogphp程序,zblogasp择日再讲。

首先上代码,css部分是这样的:

#nav{font-size:14px;font-weight:700;background-color: #333333;width: 970px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;border-radius: 4px;padding-right: 5px;padding-left: 5px;position:relative; z-index:1}
#nav ul{height: 40px;line-height: 40px;overflow: hidden;}
#nav ul li{float:left;border-right-width: 1px;border-right-style: solid;border-right-color: #222;width: 100px;}
#nav ul li a{display:block;text-align:center;color:#FFF;line-height: 40px;}
#nav ul li a:hover,#nav ul li a.on{color:#fff;background-color:#d31f07;}
#nav li ul{line-height: 35px;list-style-type: none;left: -999em;position: absolute;width: 100px;padding-top: 0px;overflow: visible;}
#nav li ul li{float: left;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;background-color: #333333;border-bottom-style: solid;border-bottom-color: #111111;}
#nav li ul li a{display: block;text-align:center;width: 100px;padding: 0px;background-image: none;line-height: 40px;height: 40px;font-weight: normal;}
#nav li ul a:hover{color:#ffffff;text-decoration:none;font-weight:normal;background-color: #d31f07;}
#nav li:hover ul{left: auto;}
#nav li.sfhover ul{left: auto;}

html部分是这样的:

<div  id="nav"><ul><li><a href="{$host}">首页</a></li>{module:catalog} </ul></div>

纯css实现的,所以任性的不需要js部分了,但是要详细说明下,上面的html代码中的“{module:catalog}”调用出来的是网站分类,当某个分类下有子分类(二级分类)时自动出现下拉导航,很方便。

可是这样做有个缺陷,就是网站的单页面如留言本、关于我们啊这些就不能出现在导航栏上面了,因为调用的是网站分类而不是导航栏,所以对这个有需求的同学可以把html代码部分改成这样:

<div  id="nav"><ul><li><a href="{$host}">首页</a></li>{module:navbar}</ul></div>

然后去网站后台--模块管理--导航栏自行设置下拉导航,基本样式是这样的:

<li><a href="#">一级导航</a><ul><li><a href="#">二级导航1</a></li><li><a href="#">二级导航2</a></li></ul></li>

好啦,任性的结束本文,如有疑问请在下方评论页面留言咨询,如果你是壕,请直接联系我的在线QQ:1109856918付费指导或者代劳...

赞 (6)

已有 4 位小伙伴发表了看法

小六

回应ta小六 (游客)

评论于 2016-03-29 18:43:44

请问css这个部分怎么改?
zrdiy电子学习网

回应tazrdiy电子学习网 (游客)

评论于 2015-03-06 17:13:17

我的是蓝色简洁那个主题
是把上面那段css代码添加进css文件,,然后把header.php,,最后一行代码替换成上面的html代码吗,,
我替换成上面第一段代码,导航栏直接把子分类排在父分类后面排成一行,
换成第二段代码也不能下拉,,只有一级导航的
那段css代码是添加还是替换,,
帝国妖月

回应ta帝国妖月 (游客)

评论于 2015-03-07 20:22:30

我已经实现了 你可以看看我的网站
http://www.lichanghai.cn
天兴工作室

回应ta天兴工作室 (游客)

评论于 2015-03-06 20:53:58

要替换掉原来的导航栏css,而且要修改下来对应你的页面,这个css代码不是万能的,必须要做修改

欢迎 发表评论

服务项目

快速入口

常见问题

天兴工作室 | www.txcstx.cn

天兴工作室介绍天兴工作室承接:网站建设、zblog模板和dedecms模板定制、仿站(像素级仿站)、html单页面定制和修改、网站模板修改等服务;我们的办事准则:要么不答应、答应则一定做到

  • 交流群:ZBLOG交流群
  • 客户群:天兴工作室客户群
在线QQ 评论文章