更改菜单/模块标题背景

时间:2010-02-04 22:48:19

标签: dotnetnuke

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

我如何/在哪里这样做?

2 个答案:

答案 0 :(得分:1)

这将要求你对皮肤做一些调整。取决于您对HTML& CSS,这可能是也可能不是一项艰巨的任务......首先要咨询皮肤设计师,看看他们是否有任何预先制作的颜色可供选择。

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

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

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

答案 1 :(得分:0)

正如@bdukes所说,你需要调整css,但我发现最困难的是找出需要更改的css样式,以及要更改它的文件。

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