【发布时间】:2013-12-16 14:56:34
【问题描述】:
如果可能,我正在尝试仅使用 CSS 为我的自定义模板创建一个下拉菜单。
到目前为止,我已经创建了两个彼此分开的菜单,主菜单和我想要“下拉”的菜单。
这是我的 CSS 代码:
#sub1-info li
{
display: none;
}
ul#main-menu li:hover div#sub1-info
{
display: block;
}
ul#main-menu:hover +div#sub1-info
{
display: block;
}
Sub1-info 是我要下拉的菜单,与主菜单在同一个 div 中。
当我看这个时,我只能看到主菜单,当我将鼠标悬停在主菜单上时,“sub1-info”菜单不会出现。我使用几乎完全相同的代码做了一个纯 HTML/CSS 版本(即不使用 Joomla),结果很好。
我还尝试将“sub1-info”菜单设为主菜单的子菜单,但结果是所有内容都重新排列,并且 sub1 菜单中的链接不起作用,即使我已将菜单项链接到一篇文章。
【问题讨论】:
-
你是否覆盖了 mod_menu?
-
通过菜单类后缀添加css文件。或者编辑之前添加的 css 文件。
-
@chadocat 我没有进行任何覆盖...为什么我需要覆盖来创建这个下拉菜单?
-
如果您能发布所有代码(html 和 js)以便我可以帮助您,那就太好了。
-
@arslan 我需要在菜单类后缀中添加什么以及在哪里添加菜单类后缀? “或编辑之前添加的 css 文件”是指我用于模板的标准 css 文件吗?如果是这样,我需要改变什么?
标签: css drop-down-menu joomla joomla3.1