如何给主题源码添加下拉菜单

首先要用浏览器的检查元素工具,找清楚菜单栏的.div定义,和一级菜单的命名

以everbox主题为例。下述代码中,main-menu-container为菜单栏容器命名,main-nav为一级菜单的命名

CSS代码

简单样式实例

.main-menu-container .main-nav li {
  position: relative;
}
.main-menu-container .main-nav li:hover .dropdown-menu {
  display: block;
}
.main-menu-container .dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #f5f5f5;
  padding: 10px;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.main-menu-container .dropdown-menu li {
  margin-bottom: 8px;
}
.main-menu-container .dropdown-menu li a {
  display: block;
  color: #333;
  text-decoration: none;
  padding: 6px 12px;
  transition: background-color 0.3s ease;
}
.main-menu-container .dropdown-menu li a:hover {
  background-color: #e6e6e6;
}

美化二级菜单栏

.main-menu-container .main-nav li {
  position: relative;
}
.main-menu-container .main-nav li:hover .dropdown-menu {
  display: block;
}
.main-menu-container .dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #f5f5f5;
  padding: 10px;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  width: 200px; /* 调整宽度的数值 */
}
.main-menu-container .dropdown-menu li {
  margin-bottom: 8px;
}
.main-menu-container .dropdown-menu li a {
  display: block;
  color: #333;
  text-decoration: none;
  padding: 6px 12px;
  transition: background-color 0.3s ease;
}
.main-menu-container .dropdown-menu li a:hover {
  background-color: #e6e6e6;
}

HTML代码

ZBlog示例

模块管理-导航栏,不要用插件,自己输入代码为:

<li><a href="https://fish111.top/" title="">首页</a></li>
<li><a href="https://fish111.top/category/wangzhanjianshe/"">网站建设</a></li>
<li><a href="https://fish111.top/category/ziyuanfenxiang/"">资源分享</a></li>
<li><a href="https://fish111.top/category/xuexibiji/"">学习笔记</a></li>
<li><a href="https://fish111.top/category/zixunxinxi/"">资讯信息</a></li>
<li>  <a href="#">菜单项 1</a>  <ul class="dropdown-menu">    <li><a href="#">下拉菜单项 1</a></li>
    <li><a href="#">下拉菜单项 2</a></li>
    <li><a href="#">下拉菜单项 3</a></li>
  </ul></li>

除非特别注明,本站所有文字均为原创文章,作者:Fish

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

发表留言请遵守中华人民共和国有关法律、法规,尊重网上道德