找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1197|回复: 0

[分享] dede导航一级栏目增加二级下拉菜单的制作方法

[复制链接]
发表于 2018-2-25 10:30:02 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
使用dedecms5.6——5.7
首先你需要把DedeCMS5.5程序文件 夹\dede\img里的mmenubg.gif(绿色背景图片,适用于绿色主题模板)或者DedeCMS5.5程序文件夹\templets \images里的mmenubg.gif(蓝色背景图片,适用于蓝色主题模板)复制到DedeCMS5.6.7程序文件夹/templets /default/images下面,现在你再看一下效果,呵呵,导航栏是不是已经出现熟悉的下拉菜单了。
将这段代码贴到templets\default\footer.htm文件里
  1. <!– //二级子类下拉菜单,考虑SEO原因放置于底部 –>
  2. <script type=’text/javascript’ src=’{dede:global.cfg_cmsurl/}/images/js/dropdown.js’></script>
  3. {dede:channelartlist typeid=’top’ cacheid=’channelsonlist’}<ul id=”dropmenu{dede:field.typeid/}” class=”dropMenu”>
  4. {dede:channel type=’son’ noself=’yes’} <li><a href=”[field:typelink/]“>[field:typename/]</a></li>
  5. {/dede:channel}
  6. </ul>
  7. {/dede:channelartlist}
  8. <script type=”text/javascript”>cssdropdown.startchrome(“navMenu”)</script>
复制代码

然后你看一下效果,会发现导航栏已经出现下拉菜单了,只是背景是透明的,原因是没有背景图片。
样式添加
  1. /*——– 下拉菜单 ————–*/
  2. .dropMenu {
  3. position:absolute;
  4. top: 0;
  5. z-index:100;
  6. width: 120px;
  7. visibility: hidden;
  8. filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
  9. margin-top: -1px;
  10. border: 1px solid #93E1EB;
  11. border-top: 0px solid #3CA2DC;
  12. background-color: #FFF;
  13. background:url(../images/mmenubg.gif);
  14. padding-top:6px;
  15. padding-bottom:6px;
  16. }
  17. .dropMenu li {
  18. margin-top:2px;
  19. margin-bottom:4px;
  20. padding-left:6px;
  21. }
  22. .dropMenu a {
  23. width: auto;
  24. display: block;
  25. color: black;
  26. padding: 2px 0 2px 1.2em;
  27. }
  28. * html .dropMenu a {
  29. width: 100%;
  30. }
  31. .dropMenu a:hover {
  32. color:red;
  33. text-decoration: underline;
  34. }
复制代码


导航div改为<div id=”navMenu”>

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-12-18 12:45 , Processed in 0.046688 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表