如何自定义下拉菜单

你好,我使用了 Discourse 主题 Minima,一直在寻找自定义下拉菜单的方法。

但我找不到任何可以自定义/删除或添加下拉菜单选项的地方。有人能帮忙吗?

1 个赞

他们称之为汉堡菜单,因此您可以在这里搜索相关内容。这里有一篇帖子可能对您有用:Customizing the Hamburger Menu - #2 by JimPas

另外,也请搜索美式拼写的“customize” :slight_smile:

4 个赞

此主题组件可轻松地将链接添加到现有部分:

移除选项最简单的方法是使用 CSS 隐藏它们,例如:

.hamburger-panel .top-topics-link {
    display: none;
}
5 个赞

谢谢,Kris!

我应该在哪里粘贴代码?我无法编辑主题 CSS,当我尝试在活跃组件中进行操作时,似乎没有任何效果。

1 个赞

你好,Sofi,

要通过 CSS 自定义汉堡菜单,您可以分叉 Minima 主题,并将代码粘贴到您的分叉版本中。

您想实现什么功能?我已验证该主题组件运行正常。我能够通过 Custom Hamburger Menu Links 组件添加新链接。

1 个赞

你好,Meghna,

我可以向我的汉堡菜单添加链接,但无法添加或删除其中的项目。

我希望自定义汉堡菜单的形状及其内部显示的内容。例如,我目前的汉堡菜单看起来是这样的:

但我希望它看起来像这样:

我想移除“Cakeday”、“Tags”等项目,并将形状改为更接近正方形,而不是长条形。是否有相应的 CSS 代码可以实现这一点?我是否可以创建一个新的组件来编辑它?