菜单颜色更改onclick

时间:2013-07-25 09:27:39

标签: css dotnetnuke

我的菜单几乎与使用DNN的stackoverflow.com中的菜单类似。如何更改所选菜单的颜色?

我设法在悬停时(使用CSS)更改颜色,但我遇到了麻烦。

我是否可以仅使用CSS实现更改单击项目颜色的效果?

3 个答案:

答案 0 :(得分:0)

A(锚)标签在点击时具有:活动状态。您可以尝试将其用作触发器。

答案 1 :(得分:0)

您需要在当前菜单项中添加“活动”类。根据您使用的cms,这可能已经完成。然后相应地为菜单项设置活动类的样式。

答案 2 :(得分:0)

根据您在皮肤中使用的菜单系统,您可能有两种解决方案:

  1. 如果您选择的项目具有类似“mi sel”的班级名称,那么您将拥有一个菜单系统,您可以在其中使用不同的班级名称来帮助您设置菜单样式。在这种情况下,类“sel”将是您选择的菜单,类名“bc”可以是当前breadcrumb层次结构中的任何页面。这个菜单系统几乎已被弃用了,但如果这就是你所拥有的(你没有指定你的dotnetnuke版本和皮肤),那么请告诉我,我在某处有一些旧的文档......

  2. 如果您没有以这种方式看到类名,那么您的菜单是由xml解析器生成的,您应该阅读:http://www.dnnsoftware.com/wiki/Page/DDRMenu-XSLT-templates并查看最后的3个教程。文章。