更改菜单/模块标题背景

问题描述:

我是DNN网站的门户网站管理员。我们使用带有蓝色菜单背景和蓝色模块标题背景的Vertical-Tabbed-Boxed皮肤。我想将这两个改为绿色。更改菜单/模块标题背景

我该怎么做?

这需要您对皮肤进行一些调整。取决于你对CSS的熟悉程度,这可能是也可能不是一项艰巨的任务......首先检查皮肤设计师,看看他们是否有任何预先制作的颜色变体可用。

在网站的文件结构中,您可以找到皮肤Portals/_default/Skins/[skin name]文件夹(除非它仅为特定入口安装,然后在该入口文件夹下而不是_default)。其中可能有一个skin.css文件,该文件适用于所有皮肤文件(*.ascx),和/或可能由各个皮肤文件命名的*.css个文件。

一旦找到想要更改的皮肤文件以及控制它们的CSS,就需要找到菜单背景的定义位置。皮肤使用某种称为“NAV”的控件的可能性很高,该控件将定义多个CSS类。您应该能够查看CSS文件中的这些类来查找背景颜色的来源。

对于模块标题,它位于容器中,而不是皮肤。所以,它会在Portals/_default/Container/[skin name]之类的地方。再次,您应该能够查看容器*.ascx文件,找到Title组件,查看它的样式,然后检查CSS以查找蓝色样式的定义。

正如@bdukes说,你将需要调整的CSS,但我觉得最难位是搞清楚哪些CSS样式需要改变,哪些文件来改变它英寸

所以我使用IE8的开发工具或Firebug。点击它,点击需要更改的项目,并查看样式是如何创建的。通常他们会告诉你哪一行的css文件需要更改。