我的菜单与使用 DNN 的 stackoverflow.com 中的菜单几乎相似。如何更改所选菜单的颜色?
我设法在悬停时更改了颜色(使用 CSS),但我遇到了麻烦。
我可以实现仅使用 CSS 更改单击项目颜色的效果吗?
我的菜单与使用 DNN 的 stackoverflow.com 中的菜单几乎相似。如何更改所选菜单的颜色?
我设法在悬停时更改了颜色(使用 CSS),但我遇到了麻烦。
我可以实现仅使用 CSS 更改单击项目颜色的效果吗?
A(锚)标签在点击时具有 :active 状态。您可以尝试将其用作触发器。
您需要向当前菜单项添加一个“活动”类。根据您使用的 cms,这可能已经完成。然后相应地为菜单项设置活动类的样式。
根据您在皮肤中使用的菜单系统,您可能有两种解决方案:
如果您选择的项目有一个像“mi sel”这样的类名,那么您有一个菜单系统,您可以在其中使用不同的类名来帮助您设置菜单样式。在这种情况下,类“sel”将是您选择的菜单,类名“bc”应该是当前面包屑层次结构中的任何页面。这个菜单系统几乎被弃用了,但如果这是你所拥有的(你没有指定你的 dotnetnuke 版本和皮肤),那么请告诉我,我在某处有一些旧文档......
如果您没有以这种方式看到类名,那么您的菜单是由 xml 解析器生成的,您应该阅读以下内容:http ://www.dnnsoftware.com/wiki/Page/DDRMenu-XSLT-templates并查看在文章末尾的 3 个教程中。