zoukankan      html  css  js  c++  java
  • IBM Cognos BI 最佳实践: 定制 IBM Cognos 8 UI

    1. 简介

    本文档为在 IBM Cognos 8 中创建定制风格(或 “皮肤”)提供一些技巧。本文档概述了在 IBM Cognos 8 中创建皮肤涉及到的概念、颜色模式和文件。此外,还提供了一些任务示例,以更好地演示创建定制风格需要进行的所有更改。本文档提供了两个例子;一个例子演示如何使用 find-and­replace 技术快速地重新修改 IBM Cognos 8 的风格以适合您的企业的风格,另一个例子介绍了许多不同参数,并展示如何通过调整这些参数改变界面。附录提供了一个常见参数列表。本文档不提供关于如何定制现有报告风格的说明。


    图 1. IBM Cognos 8 UI 示例
    图 1. IBM Cognos 8 UI 示例


    2. 理解各种风格中使用的颜色模式

    “Corporate”风格的默认颜色

    了解默认颜色模式让您能够根据自己想要的风格匹配默认颜色。所有 IBM Cognos 组件都严格遵循相同的颜色模式。下图列出了“Corporate ”风格预定义的大部分颜色。一些 IBM Cognos 组件可能经常会使用未在下图中给出的颜色。


    图 2. IBM Cognos 8 UI 常用颜色
    图 2. IBM Cognos 8 UI 常用颜色

    理解十六进制颜色

    挑选颜色的最好方法是进入 Web 站点并将它截屏下来放到 Paint Shop Pro (PSP) 中。然后使用 paint dropper 工具找出颜色的十六进制值,方法为单击颜色并在右边面板双击该颜色。 

    将颜色映射到用户界面的各个部分

    下图提供的例子展示了默认的“corporate ”风格使用的颜色模式。可以将它用作参照确定如何将您自己的颜色与预定义的颜色匹配。


    图 3. IBM Cognos Connection
    图 3. IBM Cognos Connection


    图 4. Query Studio
    图 4. Query Studio


    图 5. Analysis Studio
    图 5. Analysis Studio


    3. 定制 IBM Cognos 8 UI

    IBM Cognos 8 提供为所有 IBM Cognos 8 UI 控制颜色的 CSS 文件。您可以通过修改相应的 CSS 文件中的参数来定制 UI 。

    导入新风格

    在创建新的风格之前,您必须先导入一个风格。导入新风格的步骤为:

    1. 复制一个现有的风格当做模板使用。所有风格都在 <install location>/c8/webcontent/skins 目录下。复制“Corporate ”文件夹并将其放到该目录下,然后重命名它。

    2. 登录 IBM Cognos Connection ,单击“Tools ”菜单并选择 Portal Administration 。

    3. 单击“Styles ”选项卡。

    4. 在这个页面中,您将看到一个关于所有现有风格的列表。单击“New Styles ”图表。


    图 6. 所有现有风格的列表
    图 6. 所有现有风格的列表

    5. 这将打开一个“New Style Wizard ”。为风格命名。

    6. 在“Style Location Name ”下提供准确的文件夹名。如果您要预览风格可以使用预览页。下面给出了预览页的位置。


    图 7. 预览页的位置
    图 7. 预览页的位置

    7. 导入了风格之后,您就可以在首选项中的下拉列表中查看它。


    图 8. 查看导入的风格
    图 8. 查看导入的风格

    IBM Cognos 8 风格使用的文件

    跨所有 IBM Cognos 组件修改风格所需的全部文件都可以在我们新创建的“my_style ”文件夹下找到; <install location>/c8/webcontent/skins/my_style 。

    IBM Cognos Component Directory Files Images
    IBM Cognos Connection /skins/my_style/portal default.css /skins/my_style/portal/images/skins/my_style/branding
    Welcome Page /skins/my_style/portal default.css /skins/my_style/portal/images/skins/my_style/branding
    Report Studio /skins/my_style/pat skin.css /skins/my_style/pat/images
    Analysis Studio /skins/my_style/ans background.css /skins/my_style/ans/images
    explore.css
    scrollbarstyle.css
    Query Studio /skins/my_style/qs crn.css /skins/my_style/qs/images
    QSRVCommonUI.css
    Event Studio /skins/my_style/ags ags.css /skins/my_style/ags/images
    crn.css
    Metrics Manager /skins/my_style/cmm default.css /skins/my_style/cmm/images
    admin_styles.css /skins/my_style/cmm/presentation/images

    System.xml – system.xml 文件(< 安装位置 >\c8\templates\ps\portal 目录)用于修改功能或隐藏用户界面的特定部分。该文件中的大部分参数适用于所有用户。

    更改文本、字体和图像

    更改组件名和文本消息 – 您可以更改 IBM Cognos 8 组件的名称并修改附带的文本消息,方法为在文本编辑器中打开相关的消息文件,然后对文本字符串执行搜索替换。消息文件在 c8_location/msgsdk 目录下。要让修改生效,必须重新启动 IBM Cognos 服务。

    更改 IBM Cognos 8 的字体 – 您可以通过修改 <install-location>/c8/webcontent/skins/my_style/fonts.css 文件中的 font-family 列表来更改 IBM Cognos 8 中使用的字体。根据您想要的风格修改 fonts.css 文件。例如,我们可以将在所有 HTML 界面上使用的默认字体(Report Studio 除外)更改为适合显示亚洲国家字符的字体。在文本编辑器中打开文件 fonts.css ,注释掉将 Tahoma 显示为 font-family 列表的第一项的部分,然后从更适合 Unicode 需求的条目中删除注释。

    更改 IBM Cognos 图像 – 所有图像都在 style 目录下。上表显示了各个组件的所有图像的位置。更改图像的位置非常简单,只需要将您使用的定制图像放到该目录下并使用相同的文件名。


    4. 示例 1 — 快速重新修改 IBM Cognos 8 的风格

    您可以快速修改 IBM Cognos 8 的风格。首先,将默认颜色修改成您想要的颜色,然后在适当的 CSS 文件中替换这些颜色的所有实例。例如,假如您的 Web 站点如下所示。


    图 9. 示例 Web 站点
    图 9. 示例 Web 站点

    您想要重新修改 IBM Cognos 的风格以搭配该颜色主题。为此,您首先要将“corporate ”风格中的默认颜色映射到我们想要使用的颜色。

    下面的 HTML 页面主要使用以下 3 种颜色:


    图 10. 示例站点使用的 3 种颜色
    图 10. 示例站点使用的 3 种颜色

    使用这种颜色模式时,您将使用以下颜色替换默认的颜色(有少量没有替换)。注意:选择颜色模式时,要尝试保持相同的颜色浓度,比如用浓颜色匹配浓颜色,用淡颜色匹配淡颜色。


    图 11. 示例站点的颜色匹配
    图 11. 示例站点的颜色匹配

    4.1 重新塑造 IBM Cognos Connection

    使用的文件

    • <install location>/c8/webcontent/skins/my_style/portal/default.css
    • <install location>/c8/templates/ps/portal/system.xml

    查找替换

    在 default.css 文件中查找并替换上图中出现的颜色。保存并关闭该文件。

    其他配置变化

    分别修改下面的每个参数:

    1. 修改 IBM Cognos Connection 标题:


    图 12. 修改 IBM Cognos Connection 标题
    图 12. 修改 IBM Cognos Connection 标题

    2. 修改 Portal 选项卡


    图 13. 修改 Portal 选项卡
    图 13. 修改 Portal 选项卡

    3. 使用公司的 logo 替换 IBM Cognos Connection 文本

    遵循以下步骤添加您的公司的 logo :

    1. 将图像放到 <install location>/c8\webcontent\skins\my_style\branding 文件夹中。

    2. 使用 XML 编辑器编辑 system.xml 文件。

    3. 搜索“<!-- Custom OEM headers --> ”。

    4. 您将注意到这部分已被注释掉。去掉这部分的注释符号并为您的新风格添加以下部分:

    <!-- Custom OEM headers --> 
    <param name="0EM"> 
    <!-- 
    Specify custom Cognos Connection / Cognos Viewer left side 
    header here in the form of XHTML snippets. 
    Custom headers can be style - specific. 
    Example: 
    --> 
    
    <customHeader showContext="false" contextDelimiter=""> 
    <style styleFolderName="my_style"> 
    	<table style="background-color:#2d5d3d"> 
    	<tr> 
    	<td><img 
    	src="../skins/my_style/branding/bank_logo.gif"/></td> 
    	</tr> 
    	</table> 
    </style> 
    
    <style styleFolderName="corporate"> 
    	<table style="background - color:#ffffff" > 
    	<tr> 
    	<td> <img 
    	src="../skins/corporate/branding/my_logo.gif"/>
    	</td> 
    	<td class="headerTitle" s
    	tyle="padding - right:2px;white - 
    	space:nowrap"> My company </td> 
    	</tr> 
    	</table> 
    </style> 
    
    <style styleFolderName="classic"> 
    	<table style="background - color:#cccccc"> 
    	<tr> 
    	<td> <img 
    	src="../skins/classic/branding/my_logo.gif"/>
    	</td> 
    	<td class="headerTitle" 
    	style="padding-right:2px;white‑ 
    	space:nowrap"> My company </td> 
    	</tr> 
    	</table> 
    </style> 
    </customHeader> 
    </param> 
    

    5. 重启 IBM Cognos 8 让更改生效。

    最终结果


    图 14. 重新塑造 IBM Cognos Connection 后最终结果
    图 14. 重新塑造 IBM Cognos Connection 后最终结果

    4.2 重新塑造 Query Studio

    使用的文件

    • <install location>/c8/webcontent/skins/my_style/qs/crn.css
    • <install location>/c8/webcontent/skins/my_style/qs/QSRVCommonUI.css

    查找替换

    在上面的两个 CSS 文件中,查找并替换上图中的颜色。保存并关闭该文件。

    最终结果


    图 15. 重新塑造 Query Studio 后最终结果
    图 15. 重新塑造 Query Studio 后最终结果

    4.3 重新塑造 Analysis Studio

    使用的文件

    • <install location>/c8/webcontent/skins/my_style/ans/background.css
    • <install location>/c8/webcontent/skins/my_style/ans/explore.css
    • <install location>/c8/webcontent/skins/my_style/ans/ scrollbarstyle.css

    查找替换

    在上面的 3 个 CSS 文件中,查找并替换我们在上图中匹配的颜色。保存并关闭该文件。

    其他配置变化

    在 background.css 文件中,分别修改以下参数:

     .menubar 
     { 
    	 position: absolute; 
    	 overflow: hidden; 
    	 padding: Opx; 
    	 background - color: #2d5c3d; 
    	 border - bottom: 1px solid #2d5c3d; 
    	 border - top: 1px solid #c8ddca; 
    	 border-right: 1px solid #c8ddca; 
     }
      .menubar_content_div 
     { 
    	 background - image: 
    url(http://www.cnblogs.com/../skins/corporate/ans/images/title_bar_graphic_studios.gif);
    	 padding: 2px; 
    	 border: Opx; 
    	  578px; 
     } 
     

    最终结果


    图 16. 重新塑造 Analysis Studio 后最终结果
    图 16. 重新塑造 Analysis Studio 后最终结果

    4.4 重新塑造 Report Studio

    使用的文件

    • <install location>/c8/webcontent/skins/my_style/pat/skin.css
    • <install location>/c8/webcontent/skins/my_style/ans/explore.css
    • <install location>/c8/webcontent/skins/my_style/ans/scrollbarstyle.css

    查找替换

    在以上的 3 个 CSS 文件中,查找并替换我们在上图中匹配的颜色。保存并关闭该文件。

    其他配置变化

    在 skin.css 文件中,分别修改以下参数:

     DIV.clsMenubar 
     { 
    	 border-top: 1px solid #c8ddca; 
    	 border-right: 1px solid #c8ddca; 
    	 border-bottom: 2px solid #c8ddca; 
    	 border-left: 1px solid #c8ddca; 
     } 
     TD.clsMenubarItemLast 
     { 
    	 background-image: url(images/title_bar_graphic_rs.gif); 
    	 background-repeat: no-repeat; 
    	 background-position: right; 
     } 
     

    查找颜色“silver ”和“gray ”并替换为 #c8ddca。

     TD.clsQuickTableGrid, 
     TD.clsQuickTableGrid_highlight 
     { 
    	 border: 1px solid #c8ddca;
     } 
     DIV.clsPropertyDescriptionBox, 
     .clsWelcomeBanner 
     { 
    	 border: 1px solid #c8ddca;
     } 
     

    修改一些额外的背景颜色,以让一些框架中的绿色更少。

    BODY, 
    BUTTON, 
    DIV.clsMenubar, 
    DIV.clsToolbar, 
    TD.clsMenubarftem, 
    TD.clsToolbarButton, 
    TABLE.clsMenuPopup, 
    .clsPopupDialog, 
    TD.clsMenuftem, 
    #idToolboxPane, 
    #idPropertiesPane, 
    .clsPane_Toolbox_active,
    .clsPane_Toolbox_inactive, 
    .clsPane_Properties_inactive,
    .clsPane_Workarea_inactive, 
    TABLE.clsModalDlg, 
    BUTTON.clsDlgButton, 
    BUTTON.clsXButton_active, 
    BUTTON.clsXButton_inactive, 
    #idExplorerBar, 
    TD.clsExplorerButton, 
    #idResizeBarToolboxBottom, 
    #idResizeBarToolboxRight,
    .clsBigButtonBar, 
    BUTTON.clsBigCoolButton, 
    TD.clsToolbarButton, 
    .clsQueryViewListViewHeader, 
    .clsQueryTabBackground 
     { 
    	 background - color: #ffffff; 
     } 
     

    最终结果


    图 17. 重新塑造 Report Studio 后最终结果
    图 17. 重新塑造 Report Studio 后最终结果

    4.5 重新塑造 Metrics Manager

    使用的文件

    • <install location>/c8/webcontent/skins/my_style/cmm/default.css
    • <install location>/c8/webcontent/skins/my_style/cmm/admin_styles.css

    查找替换

    Metrics Manager 提供浓度稍微不同的颜色。在上面的两个 CSS 文件中,查找并替换我们在上图中匹配的颜色,但以下颜色除外:

    • #999999 --> #8bb093
    • #99AACC --> #8bb093
    • #CCCCCC --> #c8ddca

    其他配置变化

    在 default.css 文件中,分别修改以下参数:

    修改 Main Header

     .mainHeader1 { 
    	 BORDER-TOP: #c8ddca 1px solid; PADDING-LEFT: 1px; 
    	 PADDING-BOTTOM: 1px; 
    	 BORDER-LEFT: #c8ddca 1px solid; PADDING-TOP: 1px; 
    	 BORDER-BOTTOM: #2d5c3d 1px solid; HEIGHT: 25px; 
    	 BACKGROUND - COLOR: #2d5c3d; 
     } 
     .headerTitle { 
    	 PADDING-LEFT: 0px; 
    	 FONT-WEIGHT: bold; 
    	 FONT-SIZE: 80%; 
    	 COLOR: #ffffff; 
    	 BACKGROUND - COLOR: #2d5c3d; 
     } 
     .headerTitleMiddle { 
    	 BACKGROUND - COLOR: #2d5c3d;  
    	 background - image: urlBImagesCt~tle 2bar Dgra::c~g:f); 
    	 background - repeat: repeat - y; 
    	 background - position: left top; 
    	 background - attachment: fixed; 
     } 
     .logoImageContainer { 
    	 PADDING-RIGHT: 5px; 
    	 PADDING-LEFT: 3px; 
    	 BACKGROUND - COLOR: #2d5c3d; 
     } 
     


    图 18. 修改 Main Header
    图 18. 修改 Main Header

    修改 Table Style

     .tableTitle { 
    	 font: 70% Tahoma, arial, geneva, helvetica, sans - serif; 
    	 font-weight: bold; 
    	 color: #2d5c3d; 
    	 background - color: #c8ddca; 
     } 
     .tableTitleHover 
     { 
    	 font: 70% Tahoma, arial, geneva, helvetica, sans - serif; 
    	 font-weight: bold; 
    	 color: #2d5c3d; 
    	 background - color: #8bb093; 
    	 cursor : pointer; 
     } 
     .tableSortTitle 
     { 
    	 font: 70% Tahoma, arial, geneva, helvetica, sans - serif; 
    	 font-weight: bold; 
    	 color: #2d5c3d; 
    	 background - color : #8bb093; 
     } 
     .tableSortTitleHover { 
    	 font: 70% Tahoma, arial, geneva, helvetica, sans - serif; 
    	 font-weight: bold; 
    	 color: #2d5c3d; 
    	 background - color : #8bb093; 
    	 cursor : pointer; 
     } 
     .tableItemCount 
     { 
    	 font-size: 70%; 
    	 font-weight: normal; 
    	 color: #2d5c3d; 
     } 
     


    图 19. 修改 Table Style
    图 19. 修改 Table Style

    修改链接和选项卡的颜色

     .pathSearchLabel { 
    	 font-weight: bold; font-size: 70%; color: #2d5c3d 
     } 
     

    修改选项卡

     .clsButtonText{ 
    	 font: bold 70% Tahoma, arial, geneva, helvetica, sans-serif; 
    	 color: #2d5c3d; 
     } 
     .clsMenuItemHighlight { 
    	 background - color: #8bb093 
     } 
     .clsMenuItemHeader { 
    	 background - color: #c8ddca 
     } 
     

    修改选择的项

     .clsTreeTextBlack { 
    	 text - decoration: underline; font-size: 70%; 
    	 color: #2d5c3d; 
     } 
     .clsTreeTextHighlight{ 
    	 font: bold 70% Tahoma, arial, geneva, helvetica, sans-serif; 
    	 color: #2d5c3d; 
     } 
     

    修改“GO Metrics ”标题

     .dialogHeader { 
    	 BORDER-RIGHT: #c8ddca 1px solid; 
    	 BORDER-TOP: #c8ddca 1px solid; 
    	 BORDER-LEFT: #c8ddca 1px solid; 
    	 BORDER-BOTTOM: #c8ddca 1px solid; 
    	 HEIGHT: 24px; 
    	 BACKGROUND - COLOR: #2d5c3d; 
     } 
     


    图 20. 修改 'GO Metrics' 标题
    图 20.修改 'GO Metrics' 标题

    最终结果


    图 21. 重新塑造 Metrics Manager 后的最终结果
    图 21. 重新塑造 Metrics Manager 后的最终结果

    4. 重新塑造 Event Studio

    使用的文件

    • <install location>/c8/webcontent/skins/my_style/ags/crn.css
    • <install location>/c8/webcontent/skins/my_style/ags/ags.css

    查找替换

    在上面的两个 CSS 文件中,查找并替换我们在上图中匹配的颜色。保存并关闭该文件。

    其他配置变化

    在 crn.css 文件中,分别修改以下参数:

     .menuBar 
     { 
    	 background - color: #2d5c3d; 
    	 background - image:; 
    	 background - repeat: no - repeat; 
    	 background - position: left bottom; 
    	 border - bottom: #2d5c3d 1px solid; 
    	 border - left: #c8ddca 0px solid; 
    	 border - top: #c8ddca 1px solid; 
    	 border - right: #c8ddca 1px solid; 
    	 height: 25px; 
    	 100%; 
    	 padding: 1px 
     } 
    

    最终结果


    图 22. 重新塑造 Event Studio 的最终结果
    图 22. 重新塑造 Event Studio 的最终结果


    5. 示例 2 — 理解各个 UI 参数

    第一个例子提供了如何快速重新塑造 IBM Cognos 8 的风格,即使用定制的颜色模式替换 CSS 文件中的默认颜色。尽管这种方法很有用,但是在许多情况下,使用不适当的颜色替换了某些 UI 元素,或者您可能需要更精确地控制颜色模式。对于这些情况,您需要更好地理解控制布局的所有参数,并有选择地使用定制颜色替换某些颜色。


    图 23. 有选择地使用定制颜色替换某些颜色
    图 23. 有选择地使用定制颜色替换某些颜色

    使用第一种方法中的技巧从 corporate 风格入手。您将修改所有 IBM Cognos 组件,并且每次只修改一个组件。在这个例子中,您使用的主要颜色为:


    图 24. 本例中使用的主要颜色
    图 24. 本例中使用的主要颜色

    5.1 重新塑造 Cognos Connection

    所有与品牌相关的文件储存在 <install_directory>/c8/webcontent/skins/your_style/portal 文件夹中。

    任务 1 – 修改 IBM Cognos Connection 中的 Top Line Header

    要修改顶端的标题,在 default.css 文件中修改突出显示的部分:


    图 25. 修改顶端的标题
    图 25. 修改顶端的标题

    主标题

    修改主标题栏的背景

    .mainHeader1 
    { 
    	 border - top: #e72b41 1px solid; 
    	 border - left: #e72b41 1px solid; 
    	 border - bottom: #e72b41 3px solid; 
    	 height: 25px; 
    	 padding: 1px; 
    	 background - color: #e72b41; 
    } 
    

    修改 studio 链接的文本颜色

     .crnOptions 
     { 
    	 font-size: 70%; 
    	 color: #ffffff; 
     } 
     

    在主标题的中间显示样式和图像

     .headerTitleMiddle 
     { 
    	 background - color: #e72b41; 
    	 background - image: url:(images/titie_bar_grapic.gif); 
    	 background - repeat: repeat - y; 
    	 background - position: left top; 
     } 
     

    显示“IBM Cognos Connection ”的文本的颜色

     .headerTitle 
     { 
    	 padding - left: 0px; 
    	 font-weight: bold; 
    	 font - size: 80%; 
    	 color: #ffffff; 
    	 background - color: #e72b41; 
     } 
     

    图像 (portal_icon.gif) 的背景颜色

     .logoImageContainer 
     { 
    	 padding - right: 5px; 
    	 padding - left: 3px; 
    	 background - color: #e72b41; 
     } 
     

    通过修改 system.xml 文件可以在“IBM Cognos Connection ”文本的位置添加公司的 logo 。这些步骤已在 示例 1 中进行了详细描述。需要重启 IBM Cognos 8 服务,以使对 system.xml 的更改生效。


    图 26. 修改后结果
    图 26. 修改后结果

    任务 2 – 修改第二行标题

    要修改第二行标题和门户选项卡,在 default.css 文件中修改突出显示的部分:

    标题背景、边框和超链接文本

    修改第二和第三标题的背景和边框颜色。

     .mainHeader2 
     { 
    	 border: #f8f8dc 2px solid; 
    	 padding: 2px; 
    	 height: 25px; 
    	 background - color: #f8f8dc; 
     }
     .mainHeader3 
     { 
    	 padding - top: 5px; 
    	 background - color: #f8f8dc; 
     } 
     

    修改超链接文本

     .ccOptions 
     { 
    	 font-size: 70%; 
    	 color: #333399; 
     } 
     .authOption 
     { 
    	 font-size: 70%; 
    	 color: #333399; 
     } 
     .ccToolsLabel 
     { 
    	 font-size: 70%; 
    	 color: #333399; 
     } 
     


    图 27. 修改第二和第三标题的背景和边框颜色
    图 27. 修改第二和第三标题的背景和边框颜色

    动态滚动按钮

    .tabScrollButton 
     { 
    	 padding: 1px; 
    	 border: #ffce6d 1px solid; 
    	 cursor: hand; 
    	 background - color: #f8f8dc; 
     }
    .tabScrollButtonOver 
     { 
    	 padding: 1px; 
    	 border: #ffce6d 1px solid; 
    	 cursor: hand; 
    	 background - color: #ffce6d; 
     } 
     .tabScrollButtonDisabled 
     { 
    	 padding: 1px; 
    	 border: #f8f8dc 1px solid; 
    	 cursor: default; 
    	 background - color: #f8f8dc; 
     } 
     


    图 28. 动态滚动按钮
    图 28. 动态滚动按钮

    门户选项卡栏

     .tabBorder 
     { 
    	 background-color: #e72b41; 
     } 
     .tabLabel 
     { 
    	 font-weight: bold; 
    	 font-size: 70%; 
    	 color: #e72b41; 
     } 
     .tabLink 
     { 
    	 font-size: 70%; 
    	 color: #e72b41; 
     } 
     

    修改非选中的门户选项卡的文本

     .tabAnchor 
     { 
    	 color: #e72b41; 
     } 
     

    修改非选中的选项卡的颜色和边框

     .tabNormal 
     { 
    	 padding-right: 20px; 
    	 padding-left: 20px; 
    	 font-size: 70%; 
    	 color: #ffce6d; 
    	 text-align: center; 
    	 background-color: #f8f8dc; 
    	 border-left: #ffce6d1px solid; 
    	 border-bottom: #ffce6d1px solid; 
    	 border-top: #ffce6d1px solid; 
     } 
     

    修改选中的选项卡的颜色和边框

     .tabSelected 
     { 
    	 padding-right: 20px; 
    	 padding-left: 20px; 
    	 font-weight: bold; 
    	 font-size: 70%; 
    	 color: #e72b41; 
    	 border-right: #ffce6d1px solid; 
    	 border-left: #ffce6d1px solid; 
    	 border-top: #ffce6d1px solid; 
    	 text-align: center; 
    	 background-color: #ffffff; 
     } 
     

    修改已选中选项卡之后的相邻的非选中选项卡的颜色和边框

     .tabNormalAfterSelected { 
    	 padding-right: 20px; 
    	 padding-left: 20px; 
    	 font-size: 70%; color: #ffce6d; 
    	 text-align: center; 
    	 background-color: #f8f8dc; 
    	 border-bottom: #ffce6d1px solid; 
    	 border-top: #ffce6d1px solid; 
     } 
     

    修改门户选项卡的外围边框

     .tabCap 
     { 
    	 border-left: #ffce6d1px solid; 
    	 border-bottom: #ffce6d1px solid; 
    	  1px; 
     }
      .tabBase 
     { 
    	 border-bottom: #ffce6d1px solid; 
    	 padding-left: 1px; 
    	 height: 20px; 
     } 
     .tabTail 
     { 
    	 font-size: 1px; 
    	 border-left: #ffce6d 1px solid; 
    	 height: 20px; 
     } 
        


    图 29. 门户选项卡栏
    图 29.门户选项卡栏

    任务 3 – 修改 Public Folders / My Folders

    要修改 Public Folders / My Folders 中使用的 portlet 和表样式,请根据突出显示部分修改 default.css 文件:

    1. 要更改内容超链接的字体颜色,请修改以下参数(注意:该参数仅改变内容 超链接,比如对象名,但不改变 studio 、门户或其他 UI 链接)。

     a 
     { 
    	 color: #333399; 
     } 
     

    2. 修改用于显示 Public Folders / My Folders 的表:

    工具栏:

    .objectName 
     { 
    	font - size: 80%; color: #000000; 
     } 
    .objectOptions 
     { 
    	font-size: 70%; 
    	color: #000000 
     } 
    .horizSpaceDetailView 
    {
     	padding - bottom: 20px; 
    }
    .objectNoneFound 
     { 
    	 font-size: 70%; 
    	 color: #666699; 
    	 padding - top: 50px; 
    	 text - align: center; 
     } 
     .toolbarImageNormal 
     { 
    	 padding: 2px; 
    	 border: #f8f8dc 1px solid; 
    	 cursor: hand; 
    	 background - color: #ffffff; 
     } 
     .toolbarImageOver 
     { 
    	 padding: 2px; 
    	 border: #ffce6d 1px solid; 
    	 cursor: hand; 
    	 background - color: #f8f8dc; 
     } 
     .toolbarImagePressed 
     { 
    	 padding: 2px; 
    	 border: #ffce6d 1px solid; 
    	 cursor: hand; 
    	 background - color: #f8f8dc; 
     } 
     .toolbarImageOverPressed 
     { 
    	 padding: 2px; 
    	 border: #ffce6d 1px solid; 
    	 cursor: hand; 
    	 background - color: #f8f8dc; 
     } 
     .toolbarImageUnavaila ble 
     { 
    	 padding: 2px; 
    	 border: #f8f8dc 1px solid; 
    	 background - color: #ffffff; 
     } 
     .tool ba rFlyoutNorma l 
     { 
    	 padding - left: 2px; 
    	 padding - top: 2px; 
    	 padding - bottom: 2px; 
    	 padding - right: 4px; 
    	 border: #f8f8dc 1px solid; 
    	 cursor: hand; 
    	 background - color: #ffffff; 
     } 
     .toolbarFlyoutOver 
     { 
    	 padding - left: 2px; 
    	 padding - top: 2px; 
    	 padding - bottom: 2px; 
    	 padding - right: 4px; 
    	 border: #ffce6d 1px solid; 
    	 cursor: hand; 
    	 background - color: #f8f8dc; 
     }
      .toolbarDivider 
     { 
    	  1px; 
    	 background - color: #f8f8dc; 
    
     }
      .toolbarImageDefaultCursor 
     { 
    	 cursor: default; 
     } 
     


    图 30. 工具栏
    图 30. 工具栏

    路径

     .pathLeafNode 
     { 
    	 font-weight: bold; 
    	 color: #333399; 
     } 
     .pathSepa rator 
     { 
    	 color: #333399; 
     } 
     .pathLink 
     { 
    	 color: #333399; 
     } 
     


    图 31. 路径
    图 31.路径

    列表视图

     /* --- List control --- */ 
     .pager_text 
     { 
    	 font-size: 7O%; 
    	 color: #333399; 
    	 font-family: Tahoma; 
     } 
     

    控制表周围的边框

     .cctable 
     { 
    	 border - right: #ffce6d 1px solid; 
    	 border - top: #ffce6d 1px solid; 
    	 border - left: #ffce6d 1px solid; 
    	 border - bottom: #ffce6d 1px solid; 
    	 background - color: #ffffff; 
     }
      .rowDiyiderLine 
     { 
    	 border - top: #ffce6d 1px solid; 
     } 
     .rowDiyider 
     { 
    	 border - right: #ffce6d 1px solid; 
    	 font-size: Opx; 
    	  1px; 
     } 
     .rowHighlight 
     { 
    	 background - color: #ffce6d; 
     } 
     

    控制表标题的背景

     .tableHeader { 
    	 background - color: #f8f8dc; 
     } 
     .tableHeaderDivider 
     { 
    	 background - color: #ffce6d; 
     } 
     

    决定表标题字体的颜色

     .tableTitle 
     { 
    	 font-weight: bold; 
    	 font-size: 70%; 
    	 color: #333399; 
     } 
    .tableSortTitle 
     { 
    	 font-weight: bold; 
    	 color: #333399; 
    	 text - decoration: none; 
     }
     .tableText 
     { 
    	 font-size: 70%; 
    	 color: #333399; 
     }
     .tableItemCount 
     { 
    	 font-size: 70%; 
    	 color: #333399; 
     } 
     


    图 32. 列表视图
    图 32.列表视图

    3. 修改用于在 My Pages 上显示 Portlet 的表:

    控制 portlet 标题

     /* Portlet Header */ 
     . boxHeaderBac kg round 
     { 
    	 background - color: #f8f8dc; 
     } 
     .boxHeader 
     { 
    	 padding: 2px; 
    	 font-weight: bold; 
    	 font - size: 80%; 
    	 color: #333399; 
     } 
     

    控制编辑按钮

     /* Portlet edit buttons */ 
     .boxButtonNormal 
     { 
    	 border: #ffce6d 1px solid; 
    	 padding: 0px; 
    	 background - color: #f8f8dc;
    	
     } 
     .boxButtonOver 
    {	
    	 border: #ffce6d 1px solid; 
    	 padding: 0px; 
    	 background - color: #ffce6d; 
     } 
     


    图 33. 修改用于在 My Pages 上显示 Portlet 的表
    图 33.修改用于在 My Pages 上显示 Portlet 的表

    任务 4 – 清理其他对话框和页面

    对话框:

     .pageEditorPortletColumn 
     { 
     	border: #ffce6d 1px solid; 
     	color: #333399; 
     	background - color: #ffffff; 
     } 
     .dialogHeader 
     { 
    	 border: #ffce6d 1px solid; 
    	 height: 24px; 
    	 background  - color: #f8f8dc; 
     } 
     
     .dialogHeaderTitle 
     { 
    	 padding - left: 5px; 
    	 font-weight: bold; 
    	 font-size: 70%; 
    	 color: #333399; 
    	 padding - top: 3px; 
     } 
     .dialogClose /* close button */ 
     { 
    	 border: #ffce6d 1px solid; 
     } 
     .dialogCloseOver 
     { 
    	 border: #333399 1px solid; 
     } 
     .dialogHeaderLinkcolor 
     { 
    	 color: #333399; 
     } 
     

    底部的按钮

     .dialogButtonBar 
     { 
    	 border: #ffce6d 1px solid; 
    	 background: #f8f8dc; 
    	 padding: 3px; 
    	 height: 40px; 
     } 
     

    命令按钮:

     /* Command buttons (usually appear in dialog footers) */ 
     .commandButton 
     { 
    	 border: #ffce6d 1px solid; 
    	 font - size: 90%; 
    	 background - color: #ffffff; 
     }
      .commandButtonOver 
     { 
    	 border: #ffce6d 1px solid; 
    	 font - size: 90%; 
    	 cursor: hand; 
    	 background - color: #f8f8dc; 
     }
     .commandButtonDown 
     { 
    	 border: #ffce6d 1px solid; 
    	 font - size: 90%; 
    	 cursor: hand; 
    	 background - color: #f8f8dc; 
     }
      .commandButtonInactive 
     { 
    	 font - size:90%; 
    	  100%; 
    	 cursor: default; 
    	 color: #f8f8dc; 
    	 height: 100%; 
    	 text - decoration: none; 
    	 border: #ffce6d 1px solid; 
    	 background - color: #ffffff; 
     } 
     .dialogDivider /* horizontal dividers e.g. actions dialog */ 
     { 
    	 background - color: #f8f8dc; 
     }
     


    图 34. 对话框
    图 34.对话框

    搜索路径

     .dialogSearchPathDisplayPanel 
     { 
    	 height: 45px; overflow: auto; 
    	 word-wrap: break - word; 
    	 border: #ffce6d 1px solid; 
    	 padding:5px; margin-right:5px; 
     } 
     

    弹出窗口

     /* Modal dialogs */ 
     .body_dia log_moda l 
     { 
    	 background - color: #f8f8dc; 
     } 
     .dialogButtonBarPopup /* pop up dialog button bar - view search path */ 
     { 
    	 height: 40px; 
    	 background: #f8f8dc; 
    	 border - right: #ffce6d 1px solid; 
    	 border - top: #ffce6d 1px solid; 
    	 border - left: #ffce6d 1px solid; 
    	 border - bottom: #ffce6d 1px solid; 
     } 
     .dialogWindowPopup /* pop up dialog - view search path */ 
     { 
    	 border - right: #ffce6d 1px solid; 
    	 border - top: #ffce6d 1px solid; 
    	 border - left: #ffce6d 1px solid; 
    	 border - bottom: #ffce6d 1px solid; 
    	 z-index: 50; 
    	 padding - top: 10px; 
    	 background - color: #f8f8dc; 
     } 
     


    图 35.弹出窗口
    图 35.弹出窗口

    在菜单项上悬停

     .menuItemOver 
     { 
    	 padding: 1px; 
    	 color: #000000; 
    	 height: 20px; 
    	 background - color: #f8f8dc; 
     } 
     


    图 36.在菜单项上悬停
    图 36.在菜单项上悬停

    5.2 重新塑造 Query Studio

    所有与品牌相关的文件都在 <install_directory>/c8/webcontent/skins/your_style/qs 文件夹下。

    Query Studio 将继承在 IBM Cognos Connection 中所做的某些更改,包括主标题。


    图 37.重新塑造 Query Studio
    图 37.重新塑造 Query Studio

    任务 1 – 修改标题和工具栏

    要修改顶端标题,请根据突出显示部分修改 QSRVCommonUI.css 文件:

    Studio links in the top header */

     .topbar Phyperlink Ptext { 
    	 text - decoration: underline; 
    	 cursor: pointer; 
    	 cursor: hand; 
    	 color: #333399 !important; 
     } 
     

    要添加不同颜色的标题,请添加适当的参数:

     .mainHeader1 
     { }
     .mainHeader2 
     { } 
     

    任务 2 – 修改工具栏

    要修改工具栏,请根据突出显示部分修改 QSRVCommonUI.css 文件:


    图 38.修改工具栏
    图 38.修改工具栏

    Crn.css

    修改工具栏的背景颜色。

     .mainHeader3 
     { 
    	 background - color: #ffffff; 
     }
    

    QSRVCommonUI

    控制实际工具栏按钮和围绕它们的边框。

     .toolbarButton { 
    	 padding: 1px Opx Opx Opx; 
    	 height:22px; 
    	 border: 1px solid #f8f8dc; 
    	 background - color: #ffffff; 
     } 
     

    在悬停在工具栏选项上时改变颜色。

     .toolbarButtonOver { 
    	 padding: 1px Opx Opx Opx; 
    	 height:22px; 
    	 border: 1px solid #ffcd6d; 
    	 background - color: #f8f8dc; 
    	 cursor: pointer; 
    	 cursor: hand; 
     } 
     

    控制单击工具栏上的选项时的颜色

     .toolbarButtonPressed { 
    	 padding: 1px 0px 0px 0px; height:22px; 
    	 border : 1px solid #ffcd6d; 
    	 background - color: #f8f8dc; 
    	 cursor: pointer; 
    	 cursor: hand; 
     } 
     

    控制悬停在工具栏上的选项时的颜色

     .toolbarButtonOverPressed 
     { 
    	 padding: 1px 0px 0px 0px; 
    	 height:22px; 
    	 border : 1px solid #ffcd6d; 
    	 background - color: #f8f8dc; 
    	 cursor: pointer; 
    	 cursor: hand; 
     } 
     

    任务 3 – 修改左侧菜单列表

    要修改菜单栏,请根据突出显示部分修改 QSRVCommonUI.css 文件:

    控制菜单栏的所有背景。默认情况下,我们保持白色背景。

     .menuBody { 
    	 background - color: #ffffff; 
    	 color: #000000; 
    	 padding - right : 5px; 
    	 padding - top : 12px; 
    	 padding - left: 5px; 
     } 
     .menuHeader { 
    	 font-size: 70%; 
    	 color: #333399; 
    	 border - collapse: collapse; 
    	 vertical - align: bottom; 
    	 font-weight: bold; 
    	 100%; 
    	 } 
     


    图 39.控制菜单栏的所有背景
    图 39.控制菜单栏的所有背景

    显示/隐藏菜单箭头

     .menuHeaderButton { 
    	 border: solid #ffce6d; 
    	 border -  1px 1px 0px; 
    	 border - collapse: collapse; 
    	 cursor: pointer; 
    	 cursor: hand; 
     } 
     


    图 40.显示/隐藏菜单箭头
    图 40.显示/隐藏菜单箭头

    菜单面板的背景颜色

     . menuItem, 
     . menuItemSpacer, 
     .menuItemSpacerTop 
     { 
    	 background - color: #f8f8dc; 
    	 border: solid #ffce6d; 
    	 border -  0px 1px; 
    	 border - collapse: collapse; 
     } 
     

    未选中的超链接的颜色

     .menuItem, 
     .menuAction { 
    	 font-size: 70%; color: #333399; 
    	 text - decoration: underline; 
    	 cursor: pointer; 
    	 cursor: hand; 
     } 
     

    选中的菜单选项

     .menuItemSelected { 
    	 color: #333399; 
    	 border - collapse: collapse; 
    	 cursor: default; 
    	 padding: 3px 10px; 
    	 border: 1px solid #ffce6d; 
    	 height:20px; 
    	 font-size: 70%; 
    	 font-weight: bold;
     } 
     


    图 41.选中的菜单选项
    图 41.选中的菜单选项

    控制围绕整个菜单树和已收起的菜单的边框。

     . menuContent, 
     .menuContentCollapsed 
     { 
    	 color: #f8f8dc; 
    	 border: 1px solid #ffce6d; 
    	 padding: 3px; 
     } 
     .menuButton { 
    	 border: 1px solid #ffce6d; 
    	 border - collapse: collapse; 
    	 cursor: pointer; 
    	 cursor: hand; 
     } 
     


    图 42.控制围绕整个菜单树和已收起的菜单的边框
    图 42.控制围绕整个菜单树和已收起的菜单的边框

    任务 4 – 修改网格部分

    要修改默认的空网格,请根据突出显示部分修改 QSReport.css 文件:

     .startPageTextOver 
     { 
    	 font-weight: normal; 
    	 font-size: 70%; 
    	 color: #333399; 
     } 
     .startPageListColumnTitle 
     { 
    	 padding: 3px 5px; 
    	 border: 1px solid #ffce6d; 
    	 line-break: strict; 
    	 background - color: #f8f8dc; 
     } 
     .startPageListColumnTitleOver 
     { 
    	 padding: 3px 5px; 
    	 border: 1px solid #ffce6d; 
    	 line-break: strict; 
    	 background - color: #f8f8dc; 
     }
      .startPageListColumn 
     { 
    	 padding: 3px 5px; 
    	 border - color: #ffce6d; 
    	 border -  Opx 1px 1px; 
    	 border - style: dashed; 
    	 line-break: strict; 
    	 background - color: none; 
     }
      .startPageListColumnOver 
     { 
    	 padding: 3px 5px; 
    	 border - color: #ffce6d; 
    	 border -  Opx 1px 1px; 
    	 border - style: dashed; 
    	 line-break: strict; 
    	 background - color: #f8f8dc; 
    	
     }
      .onDragOver 
     { 
    	 background - color: #f8f8dc; 
     } 
     .clsCaretInsert 
     {  
    	 padding: 2px; 
    	 border: 1px solid #ffce6d; 
    	 background - color: white; 
     }
     


    图 43.修改网格部分
    图 43.修改网格部分

    注意:当对象放到网格上之后将应用默认的交叉选项卡风格。

    任务 5 – 保持风格变更

    使用对 qs/ 文件夹中的所有 CSS 文件使用相同颜色模式的 Find and Replace 。

    最终结果


    图 44. 保持风格变更
    图 44. 保持风格变更

    5.3 重新塑造 Analysis Studio

    与品牌相关的所有文件位于 <install_directory>/c8/webcontent/skins/your_style/ans 文件夹。

    任务 1 – 修改顶端标题

    要修改菜单标题,请根据突出显示部分修改 background.css 文件:


    图 45.修改顶端标题
    图 45.修改顶端标题

     .menubar 
     {
    	 position: absolute; 
    	 overflow: hidden; 
    	 padding: 0px; background - color: #E72B41; 
    	 border - bottom: 1px solid #E72B41; 
    	 border - top: 1px solid #E72B41; 
    	 border - right: 1px solid #E72B41; 
     } 
     .menubar_content_div 
     { 
    	 background - image: 
     url:(http://www.cnblogs.com/../skins/corporate/ans/images/title_bar_graphic_studios.gif); 
    	 padding: 2px; 
    	 border: 0px; 
    	  578px; 
     } 
     .menu, .menu_hover, .menu_pressed 
     { 
    	 cursor: pointer; 
    	 cursor: hand; 
    	 font - size: 8pt; 
    	 padding: 3px; 
    	 padding - left: 6px; 
    	 padding - right: 6px; 
    	 color: #FFFFFF; display: inline-block; 
    	 font-family: Tahoma; 
    	 font-weight: bold; 
    	 text - decoration: underline; 
     } 
     .menu_hover 
     { 
    	 background - color: #TTce6d; 
    	 border: 1px solid #TTce6d; 
    	 color: #000000; 
    	 padding: 2px; 
    	 padding - left: 5px; 
    	 padding - right: 5px; 
     } 
     .menu_pressed 
     { 
    	 padding: 2px; 
    	 padding - left: 5px; 
    	 padding - right: 5px; 
    	 background - color: #TTce6d; 
    	 border: 1px solid #TTce6d; 
    	 color: #000000; 
     } 
     

    任务 2 – 修改工具栏

    要修改工具栏,请根据突出显示部分修改 background.css 文件:


    图 46.修改工具栏
    图 46.修改工具栏

     .main_toolbar 
     { 
    	 position: absolute; 
    	 white-space: nowrap; 
    	 padding: 2px; 
    	 background - color: #f8f8dc; 
    	 border - bottom: 1px solid #ffce6d; 
    	 border-right: 1px solid #ffce6d;
    	 overflow: hidden; 
     } 
    .toolbar_button, .toolbar_button_hover, 
    .toolbar_button_disabled, .toolbar_button_on, 
    .toolbar_button_off,.toolbar_button_on_hover, 
    .toolbar_dropdown_button, .toolbar_dropdown_button_hover, 
    .toolbar_button_pressed, .toolbar_dropdown_button_pressed 
     { 
    	 border : 1px solid #ffce6d; 
    	 background - color: #f8f8dc; 
    	 padding : 1px; 
    	 /* pointer for standards compliant browsers, hand for ie 5.5 */ 
    	 cursor: pointer; 
    	 cursor: hand; 
     } 
     .toolbar_button_on 
     { 
    	 border - color:#e72b41; 
    	 background - color:#ffce6d; 
     } 
     .toolbar_button_on_hover 
     { 
    	 border - color:#e72b41; 
    	 background - color:#ffce6d; 
     } 
     .toolbar_arrow, .toolbar_arrow_hover, .toolbar_arrow_pressed 
     { 
    	 background - color: #ffce6d; 
    	 border : 1px solid #e72b41; 
    	 border - left -  0px; 
    	 display: inline-block; 
    	 padding: 1px; 
    	 cursor: pointer; 
    	 cursor: hand; 
     } 
     .toolbar_button_hover, .toolbar_dropdown_button_hover, .toolbar_arrow_hover 
     { 
    	 border : 1px solid #e72b41; 
    	 background - color: #ffce6d; 
     } 
     .toolbar_button_pressed, .toolbar_arrow_pressed, .toolbar_dropdown_button_pressed 
     { 
    	 border : 1px solid #e72b41; 
    	 background - color: #ffce6d; 
     } 
     

    任务 3 – 修改菜单栏

    要修改菜单栏,请根据突出显示部分修改 background.css 文件:

     .ToggleBar,.DlgTitleBar 
     { 
    	 overflow: hidden; 
    	 table - layout: fixed; 
    	 white - space: nowrap; 
    	 font-family: Tahoma; 
    	 font-size: 70%; 
    	 font-weight: bold; 
    	 color: #000000; 
    	 background - color: #ffce6d; 
    	 padding: 3px; 
    	 border : 1px solid; 
    	 border - color : #e72b41; 
     } 
     .Togg leBarTitle,.DlgTitle 
     { 
    	 overflow: hidden; 
    	 white-space: nowrap; 
     } 
     .ToggleBarArrow,.DlgCloseIcon 
     { 
    	 text - align: right; 
    	 border - style: solid; 
    	 / * default to same border color as toggle bar * / 
    	 border - color: #ffce6d; 
    	 border -  1px; 
    	 cursor: pointer; 
    	 cursor: hand; 
     } 
     .InfoContainer 
     { 
    	 background - color: #ffce6d; 
    	 border -  0px 1px 1px 1px; 
    	 border - style: solid; 
    	 border - color: #ffce6d; 
    	 overflow: auto; 
    	 overflow-x: hidden; 
     } 
     .ins_obj_title_bar{ 
    	 overflow: hidden; 
    	 font-family: Tahoma; 
    	 font - size: 70%; 
    	 font - weight: bold; 
    	 color: #333399; 
    	 background - color: #ffce6d; 
    	 padding: 3px; 
    	 border : 1px solid; 
    	 border - color : #e72b41;			
     } 
    
    


    图 47.修改菜单栏
    图 47.修改菜单栏
     .tab_td_selected, .top_tab_td_selected { 
    	 text - align: left; 
    	 white-space: nowrap; 
    	 border - collapse : collapse; 
    	 font-family: Tahoma; 
    	 font-size: 70%; 
    	 font-weight: bold; 
    	 color: #333399; 
    	 background - color: #ffffff; 
    	 padding: 3px 20px 3px 20px; 
    	 border-right : 1px solid #ffce6d; 
     }
     .tab_td_selected 
     { 
    	 border - bottom : 1px solid #ffce6d; 
     } 
     .top_ta b_td_selected 
     { 
    	 border - top : 1px solid #ffce6d; 
     } 
     .tab_td_none_selected, 
     .top_tab_td_none_selected,
     .top_tab_dummy_td_none_selected,
     .tab_dummy_td_none_selected 
     { 
    	 text - align: left; 
    	 color: #333399; 
    	 padding: 3px 20px 3px 20px; 
    	 white - space: nowrap; 
    	 border - collapse : collapse; 
    	 text - decoration: underline; 
    	 font-family: Tahoma; 
    	 font-size: 70%; 
    	 font-weight: normal; 
    	 text - decoration: underline; 
    	 border - top: 1px solid #ffce6d; 
    	 border - bottom: 1px solid #ffce6d; 
    	 border - left: 1px solid #ffce6d; 
    	 border-right: 1px solid #ffce6d; 
     }
     .top_tab_dummy_td_none_selected{ 
    	 border - top: 0px; 
    	 border - right: 0px; 
     } 
     .tab_dummy_td_none_selected { 
    	 border - bottom: 0px; 
    	 border - right: 0px; 
     }
     .tab_td_none_selected 
     { 
    	 border - top : 1px solid #ffce6d; 
     } 
     .top_ta b_td_none_selected 
     { 
    	 border - bottom : 1px solid #ffce6d; 
     } 
     .tab_right_border 
     { 
    	 border-right: 1px solid #ffce6d; 
     } 
     .tab_left_border 
     { 
    	 border - left: 1px solid #ffce6d; 
     } 
     


    图 48.修改菜单栏结果
    修改菜单栏结果

    任务 4 – 上下文菜单风格变化

    要修改菜单栏,请根据突出显示部分修改 background.css 文件:

     /***************************** 
     Context Menu Style 
     ****************************/ 
     .contextMenu_body, .contextMenu_body_NS 
     { 
    	 background - color: white; 
    	 padding: 3px; 
    	 border: 1px solid #ffce6d; 
    	 font - size: 8pt; 
    	 position: absolute; 
    	 visibility: visible; 
    	 left: - 1000px; 
    	 cursor: default; 
    	 display: block; 
    	 overflow - y: auto; 
     } 
     .contextMenu _item, .contextMenu_item_with_submenu,
     .contextMenu_item_over ,
     .contextMenu_item_with_submenu_over, 
     .contextMenu _item_disabled, .contextMenu_item_disabled_over, 
     .contextMenu _item_default_over, .contextMenu_item_default 
     { 
    	 font - size: 8pt; 
    	 padding: 1px 0px 1px 3px; 
    	 border: 1px solid #FFFFFF; 
    	 white-space: nowrap; 
    	 text - align: left; 
    	 cursor: default; 
    	 text - decoration: underline; 
    	 background - color: white; 
    	 color: #333399; 
     } 
     .contextMenu _item_over,.contextMenu_item_with_submenu_over 
     { 
    	 cursor: pointer; cursor: hand; 
    	 background - color: #f8f8dc; 
    	 border: 1px solid #ffce6d; 
     } 
     .contextMenu _item_disabled 
     { 
    	 color: graytext; 
    	 white-space: nowrap; 
    	 text - decoration: none; 
     } 
     .contextMenu _item_disabled_over 
     { 
    	 color: graytext; 
    	 text - decoration: none; 
     } 
     .contextMenu _item_defau lt_over 
     { 
    	 cursor: pointer; 
    	 cursor: hand; 
    	 font-weight : bold; 
    	 background - color: #f8f8dc; 
    	 border: 1px solid #ffce6d; 
     } 
     


    图 49.上下文菜单风格变化
    图 49.上下文菜单风格变化

    最终结果


    图 50. 重新塑造 Analysis Studio 最终结果
    图 50. 重新塑造 Analysis Studio 最终结果

    5.4 重新塑造 Report Studio

    与品牌相关的所有文件都位于 <install_directory>/c8/webcontent/skins/your_style/pat 文件夹下。

    在 Report Studio CSS 文件中,许多 UI 元素都被分成组。这允许您快速修改样式,但它还意味着需要进行更多的调试才能获得想要的颜色模式。

    任务 1 – 修改主标题

    要修改主标题,请根据突出显示部分修改 skin.css 文件:


    图 51.修改主标题
    图 51.修改主标题

     DIV.clsMenubar, 
     TD.clsMenubarItem 
     { 
    	 background - color: #e72b41; 
     } 
     TD.clsMenubarItem 
     { 
    	 color: white; 
    	 border - top: 1px solid #e72b41; 
    	 border - left: 1px solid #e72b41; 
    	 border - right: 1px solid #e72b41; 
    	 border - bottom: 1px solid #e72b41; 
     } 
     TD.clsMenubarItemLast 
     { 
    	 background - image: url:(images/tit1e_bar_graphic_rs.gif); 
    	 background - repeat: no - repeat; 
    	 background - position: right; 
     }
     

    任务 2 – 修改菜单栏

    由于许多 UI 元素已被分成组放在一起,所以我们将仅调整两个参数,并且会发现这一调整会改变许多其他 UI 元素。

    要修改菜单栏,请根据突出显示部分修改 skin.css 文件:


    图 52.修改菜单栏
    图 52.修改菜单栏

     BODY, 
     BUTTON, 
     DIV.clsMenubar, 
     DIV.clsToolbar, 
     TD.clsMenubarItem, 
     TD.clsToolbarButton, 
     TABLE.clsMenuPopup, 
     .clsPopupDialog, 
     TD.clsMenuItem, 
     #idToolboxPane, 
     #idPropertiesPane, 
     .clsPane_Toolbox_active,
     .clsPane_Toolbox_inactive, 
     .clsPane_Properties_inactive, 
     .clsPane_Workarea_inactive, 
     TABLE.clsModalDlg, 
     BUTTON.clsDlgButton, 
     BUTTON.clsXButton_active, 
     BUTTON.clsXButton _inactive, 
     #idExplorerBar, 
     TD.clsExplorerButton, 
     #idResizeBarToolboxBottom,
     #idResizeBarToolboxRight, 
     .clsBigButtonBar, 
     BUTTON.clsBigCoolButton, 
     TD.clsToolbarButton, 
     .clsQueryViewListViewHeader, 
     .clsQueryTabBackground 
     { 
    	 background - color: #f8f8a1; 
     } 
     BUTTON.clsCoolButton_hover, 
     TD.clsMenubarItem_up, 
     TD.clsToolbarButton_up, 
     BUTTON.clsCoolButton_pressed, 
     TD.clsMenubarItem_down, 
     TD.clsToolbarButton_down, 
     TD.clsToolbarButton_stuck, 
     TD.clsMenuItem_selected, 
     DIV.clsPaneHeader_inactive, 
     .clsListItem_hover, 
     .clsListItem_tb_selected, 
     .clsTreeNode_hover, 
     TD.clsPropertySheetLa bel_active, 
     .clsModalDlgHeader_inactive, 
     BUTTON.clsXButton_inactive, 
     TD.clsTabBox_active_hover, 
     TD.clsBottomTabBox_active_hover, 
     BUTTON.clsBigCoolButton_hover, 
     TD.clsMenubarItem_up, 
     TD.clsToolbarButton_up, 
     BUTTON.clsBigCoolButton_pressed, 
     TD.clsMenubarItem_down, 
     TD.clsToolbarButton_down 
     { 
    	 background - color: #e72b41; 
     } 
     

    现在所有背景项都是米色的 (#f8f8cd) 。菜单项、突出显示的工具栏和菜单面板是深褐色的 (#ffce6d) 。

    因为许多这些 UI 元素已被分组放在一起,所以许多参数的改变会影响到整个 UI 。在上面的屏幕截图中,假设我们想要左侧面板中的非突出显示窗口呈现为绿色 (#d6f0b1) ,菜单面板中已选择的项呈现为红色 (#e72b41)。对于这种情况,我们将从分组列表中移除这些特定的类。


    图 53.修改左侧面板
    图 53.修改左侧面板

    具体而言,我们将移除以下部分,将它们移回到它们自己的位置:

    BUTTON.clsCoolButton_hover, 
    TD.clsMenubarItem_up, 
    TD.clsToolbarButton_up, 
    BUTTON.clsCoolButton_pressed, 
    TD.clsMenubarItem_down, 
    TD.clsToolbarButton_down, 
    TD.clsToolbarButton_stuck, 
    TD.clsMenultem_selected, 
    	 
    /*DIV.clsPaneHeader_inactive,*/ 
    
    DIV.clsListItem_hover, 
    .clsListItem_tb_selected, 
    .clsTreeNode_hover, 
    TD.clsPropertySheetLabel_active, 
    
    /*.clsModalDlgHeader_inactive,*/
    
    BUTTON.clsXButton_inactive, 
    TD.clsTabBox_active_hover, 
    TD.clsBottomTabBox_active_hover, 
    BUTTON.clsBigCoolButton_hover, 
    TD.clsMenubarItem_up, 
    TD.clsToolbarButton_up, 
    BUTTON.clsBigCoolButton_pressed, 
    TD.clsMenubarItem_down, 
    TD.clsToolbarButton_down 
    { 
    	background - color: #ffce6d; 
    } 
    
    
    DIV.clsPaneHeader_inactive, 
    TD.clsModa lDlg Header_inactive 
    { 
    	background-color: #d6f0b1; 
    } 
    
    
    DIV.clsPaneHeader_active, 
    .clsModalDlgHeader_active, 
    .clsToolDlgHeader_active, 
    #idProgressBar 
    { 
    	background - color: #e72b41; 
    } 
     

    注意:当您加载 Report Studio 时,还将改变进度条的颜色。如果您想要改变这种情况,可以将 #idProgressBar 类放回到其所在的位置并为其分配定制背景颜色。

    因为我们将左侧的非活动菜单标题更改为浅绿色,所以白色的文本不易查看。因此,我们将其修改为黑色。

    DIV.clsPaneHeader_inactive,
    .clsModalDlgHeader_inactive 
    { 
    	 color: black; 
    } 
    

    另外,由于许多类都被分组放在一起,有些 UI 元素的外观可能有偏差。例如,在下面的屏幕截图中,我们想要对框架内部的背景应用 “白色”。


    图 54.修改框架内部的背景
    图 54.修改框架内部的背景

    为此,我们同样需要将相关联的类放到它们各自的位置,如下所示:

     BODY, 
     BUTTON, 
     DIV.clsMenubar, 
     DIV.clsToolbar, 
     TD.clsMenubarltem, 
     TD.clsToolbarButton, 
     TABLE.clsMenuPopup, 
     .clsPopupDialog, 
     TD.clsMenultem, 
     /* #idToolboxPane, */ 
     #idPropertiesPane, 
     /* .clsPane_Toolbox_active,
      .clsPane_Toolbox_inactive, */ 
     .clsPane_Properties_inactive,
      .clsPane_Workarea_inactive, 
    
     TABLE.clsModalDlg, 
     BUTTON.clsDlgButton, 
     BUTTON.clsXButton_active, 
     BUTTON.clsXButton_inactive, 
     #idExplorerBar, 
     TD.clsExplorerButton, 
     #idResizeBarToolboxBottom, 
     #idResizeBarToolboxRight, 
     .clsBigButtonBar, 
     BUTTON.clsBigCoolButton, 
     TD.clsToolbarButton, 
     .clsQueryViewListViewHeader, 
     .clsQueryTabBackground 
     { 
    	 background - color: #f8f8cd; 
     } 
     #idToolboxPane, 
     .clsPane_Toolbox_active, 
     .clsPane_Toolbox_inactive 
     { 
    	 background-color: #ffffff; 
     } 
     
     

    任务 3 – 清理剩余的 UI

    我们可以使用查找替换操作清理剩余的 UI ,以搭配我们的颜色主题。

    最终结果


    图 55.清理剩余的 UI
    图 55.清理剩余的 UI


    6. 示例 3 — 使用背景图片

    背景

    在 CSS 文件中,除了指定常规的十六进制颜色之外,您还可以使用背景图片。事实上,许多 Web 站点都依赖背景图片来提供良好的颜色渐变效果。这也适用于 IBM Cognos 8 。


    图 56. 使用背景图片
    图 56. 使用背景图片

    创建背景图片

    创建背景图片的最便捷方式是使用 PowerPoint 。遵循以下步骤创建图片:

    1. 打开 PowerPoint 。

    2. 使用绘图工具,将一个“rectangle ”对象拖放到幻灯中。


    图 57.将对象拖放到幻灯中
    图 57.将对象拖放到幻灯中

    3. 双击新的对象。

    4. 在“Color: ”拾色器中选择 “Fill Effects” 。


    图 58.在拾色器中选择颜色
    图 58.在拾色器中选择颜色

    5. 选择双色渐变。


    图 59.选择双色渐变
    图 59.选择双色渐变

    6. 在 PowerPoint 中,重新调整该对象的大小使其与目标位置相当。例如,如果您想将其用作标题,则 “纵向” 调整它的大小以获得适当的尺寸。

    7. 将该对象复制粘贴到 Paint 。

    8. 进入 Image > Attributes 检查图片的大小。IBM Cognos Connection 的标题的高度一般为 25 个像素,这可以作为参考。

    9. 进入 Images > Stretch and Skew 纵向调整图片直到合适为止。

    10. 将该图片保存到 branding 或 portal/images 文件夹下。

    11. 对想要创建的所有图片重复这些步骤。

    为风格添加背景图片

    在这个例子中,我们将查看如何快速更改 IBM Cognos Connection 中的标题,不过这里的方法原则适用于其他组件。

    background-image ”和“background-repeat ”参数可用于任何风格属性,不管默认情况下是否使用了它们。此外,background-image 参数的优先级别高于 background-color 参数。这意味着如果它未出现在属性中,那么可以添加它。例如,在上面的屏幕截图中,更改了以下参数:

     .mainHeader1 
     { 
    	 border-right: #fffff 1px solid; 
    	 border-left: #fffff 1px solid; 
    	 border-bottom: #afbac7 0px solid; 
    	 height: 25px; 
    	 background-image: url(images/header3.bmp); 
    	 background-color: #336699; 
    	 background-repeat: repeat; 
    	 background-position: left bottom; 
     } 
     .mainHeader2 
     { 
    	 border: #e3e9f3 0px solid; 
    	 padding: 0px; 
    	 height: 25px; 
    	 background-image: url(images/header4.bmp); 
    	 background-repeat: repeat; 
     } 
     .mainHeader3 
     { 
    	 padding-top: 5px; 
    	 background-image: url(images/header5.bmp); 
    	 background-repeat: repeat; 
    	 border: #e3e9f3 0px solid; 
     } 
     .tabNormal 
     { 
    	 padding-right: 20px; 
    	 padding-left: 20px; 
    	 font-size: 70%; 
    	 color: #ff0000; 
    	 text-align: center; 
    	 background-image: url(images/portaltab.bmp); 
    	 background-repeat: repeat;
    	 border-top: #afbac7 1px solid; 
    	 border-left: #afbac7 1px solid; 
    	 border-bottom: #afbac7 1px solid; 
     } 
    
     .tabNormalAfterSelected 
     { 
    	 padding-right: 20px; 
    	 padding-left: 20px; 
    	 font-size: 70%; 
    	 color: #ff0000; 
    	 text-align: center; 
    	 background-image: url(images/portaltab.bmp); 
    	 background-repeat: repeat; 
    	 border-top: #afbac7 1 px solid; 
    	 border-bottom: #afbac7 1 px solid; 
     } 
    	 


    图 60.为风格添加背景图片
    图 60.为风格添加背景图片
     .boxHeaderBackground 
     { 
    	 background-color: #99aacc; 
    	 background-image: url(images/header4.bmp); 
    	 background-repeat: repeat; 
     } 
         


    图 61.为风格重复添加背景图片
    图 61.为风格重复添加背景图片

    添加了背景图片之后,示例 1 和 2 中的其他风格更改可用于塑造 IBM Cognos 8 。


    7. 结束语

    IBM Cognos 8 允许管理员灵活地修改 IBM Cognos 8 及其所有组件的外观。IBM Cognos 提供用于控制 IBM Cognos 模式的外观和颜色的 CSS 文件。通过修改这些 CSS 文件,管理员可以改变 Cognos 8 的感观,使其与公司的品牌外观相搭配。本文档提供一些关于用户如何更好地理解和修改默认的 IBM Cognos UI 的技巧。


    8. 附录 — 参数列表

    1.1 附录 A — IBM Cognos Connection — Default.css

    顶级标题

    CSS 类 背景 边框 文本 说明
    .mainHeader1 #336699 #e7e7e7, #cc9966   主标题的背景颜色
    .crnOptions     #ffffff studio 超链接的文本颜色
    .headerTitleMiddle #336699     主标题中间使用的颜色和图像
    . logolmageContainer 0MT     IBM Cognos Connection 图像 (icon_portal.gif) 的背景颜色

    二级和 三级标题

    CSS 类 背景 边框 文本 说明
    . mainHeader2 #f3f3f3 #f3f3f3   二级标题的背景和边框颜色。
    .mainHeader3 #f3f3f3     三级标题的背景颜色。
    . ccOptions     #0000cc “Preferences ”和“Help ”的超链接颜色。
    .authOption     #0000cc Logon / Logoff 的超链接颜色。
    .ccToolsLabel     #0000cc “Tools ”的超链接颜色。
    . ccOptionsDivider   #999999   分隔“Home ”和“Preferences ”的竖线的颜色。
    . userName     #000000 显示已登录用户的文本颜色。

    门户选项卡

    CSS 类 背景 边框 文本 说明
    .tabBorder #999999      
    .tabLabel     #336699  
    .tabLink     #336699  
    .tabScrollButton #ffffff #999999   用于门户选项卡右侧的“scrolling ”按钮的背景和边框颜色。
    .tabScrollButtonOver #ffffff #999999   当鼠标悬停在“scrolling ”按钮时显示的背景和边框颜色。
    .tabScrollButtonDisa bled #ffffff #cccccc   禁用“scrolling ”按钮时显示的背景和边框颜色。
    .tabAnchor     #0000cc  
    .tabNormal #ffffff #e7e7e7,
    #999999
    #ff0000 用于未选择的门户选项卡的颜色。
    .tabSelected #ffffff #999999 #336699 用于已选择的门户选项卡的颜色。
    .tabNormalAfterSele cted #ffffff #e7e7e7,
    #999999'
    #ff0000 用于右侧已选择的门户选项卡的颜色。
    .tabCap   #e7e7e7,
    #999999
      门户选项卡末尾的边框。
    .tabBase   #999999  
    .tabTail   #999999  

    Public Folders / My Folders

    超链接

    CSS 类 背景 边框 文本 说明
    a     #0000cc 大部分超链接对象的颜色。

    路径

    CSS 类 背景 边框 文本 说明
    . pathLeafNode     #336699 用于显示当前文件夹的颜色。
    .pathSeparator     #0000cc 用于显示文件夹分隔符“> ”的颜色。
    . pathLink     #0000cc 用于显示超链接路径的颜色。

    工具栏

    CSS 类 背景 边框 文本 说明
    .toolbarImageNormal #ffffff #cccccc   用于工具栏选项的颜色。
    .toolbarImageOver #ffffff #e3e9f3   悬停在工具栏选项时的颜色。
    .toolbarImagePressed #e3e9f3 #666699   单击工具栏选项时的颜色。
    .toolbarImageOverPressed #c6c6d7 #666699  
    .toolbarImageUnavailable #ffffff     未发现工具栏图标的颜色。
    .toolbarFlyoutNormal #ffffff #cccccc   禁用“scrolling ”按钮时的背景和边框颜色。
    .toolbarFlyoutOver #ffffff #666699    
    .toolbarDivider #cccccc      

    表 – 列表视图

    CSS 类 背景 边框 文本 说明
    .cctable #ffffff #000000, #999999   围绕表的外边框。
    .tableHeader #e7e7e7     表标题的背景颜色。
    . tableHeaderDivider #999999     分隔表标题中的列的线条的颜色。
    . tableTitle     #336699 表标题的列名的文本。
    .tableSortTitle     #336699 表标题中“Sort ”的文本。
    . tableText     #000000 用于表的文本(超链接除外)。

    表 – 详细查看

    CSS 类 背景 边框 文本 说明
    .objectName     #000000 用于显示描述和日期的颜色。
    . objectOptions     #000000

    My Pages

    CSS 类 背景 边框 文本 说明
    . boxborder   #e7e7e7   围绕 portlet 的外边框。
    .boxButtonNormal #ffffff #ffffff   portlet 上的“edit ”、“minimize ”和“maximize ”按钮。
    .boxButtonOver #ffffff #ffffff   portlet 上的“edit ”、“minimize ”和“maximize ”按钮 – 在指针悬停其上时。
    .boxHeaderBackground #99aacc     portlet 标题的背景颜色。
    .boxBody table     #000000 portlet 中使用的文本颜色。
    . boxHeader     #ffffff portlet 标题中使用的文本颜色。
    .pageEditorPortletColumn #ffffff #cccccc #666699 页面编辑器内部的 portlet 窗口使用的颜色。

    对话框、命令按钮和弹出窗口

    图标按钮

    CSS 类 背景 边框 文本 说明
    .button #ffffff #cccccc   图标按钮的颜色。
    .button_hover #bec8dc #99aacc   鼠标指针悬停在图标按钮上时的颜色。
    .button_pressed #bec8dc #336699   单击图标按钮时的颜色。

    命令按钮,比如对话框底部的 OK 和 Cancel

    CSS 类 背景 边框 文本 说明
    .commandButton #ffffff #999999   命令按钮的背景和边框颜色。
    .commandButtonOver #e3e9f3 #999999   鼠标指针悬停在命令按钮时的颜色。 
    .commandButtonDown #e3e9f3 #999999   单击命令按钮时的颜色。
    .commandButtonInactive #ffffff #999999 #999999 命令按钮处于非激活状态时的颜色。
    .commandButtonActive     #000000 命令按钮激活时的文本颜色。
    .simpleCmdButtonActive #ffffff #cccccc #000000 仅在少数弹出窗口中使用的特殊命令按钮。

    一般对话框

    CSS 类 背景 边框 文本 说明
    .dialogHeader #99aacc #336699   环绕对话框标题的颜色。
    .dialogHeaderText     #336699 对话框的说明性文本的颜色。
    .dialogHintText     #336699 一般提示的颜色。
    .dialogHeaderTitle     #ffffff 对话框标题的颜色。 
    .dialogClose   #bec8dc   围绕“X ”按钮的边框。
    . dialogCloseOver   #ffffff   鼠标指针悬停在其上时围绕“X ”按钮的边框。
    .dialogDivider #cccccc     用于对话框中的水平分隔器的背景颜色,比如 “action ” 按钮。
    .dialogButtonBar #e7e7e7 #cccccc   显示“OK ”和“Cancel ”按钮的横条的颜色。 
    .dialogSearchPathDisplayPanel   #336699   用于搜索路径弹出窗口的边框。
    .dialogHeaderLinkColor     #ffffff  
    .body_dialog_modal #e3e9f3     模式对话框的颜色。
    . dialogButtonBarPopup #e7e7e7 #cccccc,
    #bec8dc
      “view search path ”窗口中的对话框按钮的颜色。
    .dialogWindowPopup #e3e9f3 #cccccc, #eeecf3, #ffffff    
    .messageText   #000000   用于对话框消息的文本颜色。
    .menuItemOver #e3e9f3   #000000  
    .menuItemNormal #ffffff   #000000  

    邮件主题、链接和附件

    CSS 类 背景 边框 文本 说明
    .emailItem #ffffff #ffffff    
    .emailItem_active #e3e9f3 #191970    
    .emailItem_hover #e3e9f3 #191970    
    .emailBodyTableRow   #99aacc    
    .email Li nksAttach mentTableRow   #99aacc    

    1.2 附录 B — Query Studio — QSRVCommonUI.css

    标题

    大部分标题选项继承自 IBM Cognos Connection 风格。

    CSS 类 背景 边框 文本 说明
    .topbar_hyperlink_text     #ffffff 顶端标题的超链接的文本颜色。

    工具栏

    CSS 类 背景 边框 文本 说明
    .toolbarButton #ffffff #cccccc   工具栏按钮的颜色。
    .toolbarButtonOver #e3e9f3 #336699   悬停在工具栏按钮上时的颜色。
    .toolbarButtonPressed #e3e9f3 #cccccc   单击工具栏按钮时的颜色。
    .toolbarButtonOverPressed #bec8dc #336699   单击工具栏按钮时的颜色。
    .toolbarBody #ffffff   #000000 包含所有工具栏选项的区域的颜色。
    .dlgHeader   #336699 #336699 对话框标题的边框和文本的颜色。
    .dialogButton   #999999   对话框按钮的边框颜色。
    .dialogButtonOver #e3e9f3 #336699   悬停在对话框按钮时的颜色。
    .dialogButtonText     #000000 对话框按钮的文本颜色。

    菜单栏

    CSS 类 背景 边框 文本 说明
    .menuBody #ffffff   #000000 控制菜单栏的整个背景颜色。
    .menuButtonBody #ffffff   #000000  
    .previewBody #e7e7e7   #000000 位于预览模式时的颜色。
    .previewBodyClosed #ffffff   #000000  
    .menuHeader     #336699 “Menu ”的文本颜色。
    .menuHeaderButton     #336699 菜单按钮的文本颜色。
    .menuItem #e3e9f3 #336699 #0000cc 菜单面板使用的颜色。
    .menuItemSpacer #e3e9f3 #336699    
    . menuAction     #0000cc 未选择的超链接菜单选项的文本颜色。
    .menuItemSelected   #336699 #336699 已选择的菜单选项的文本颜色。
    . metadataLoading     #000000 在可插入对象面板中加载元数据时使用的文本颜色。 
    . menuContent   #336699 #336699 选择菜单选项之后的文本和边框。
    . menuContentCollapsed   #336699 #336699 菜单选项收起时的文本和边框颜色。
    . menuButton   #336699   菜单按钮收起时围绕它的边框。

    QSReport.css

    空报表样式

    CSS 类 背景 边框 文本 说明
    .startPageText     #000000 交叉表中的文本说明。
    .startPageTextOver     #336699 悬停在某个区域时显示的文本。
    .startPageListColumnTitle #bec8dc #99aacc   交叉表的标题颜色。
    .startPageListColumnTitleOver #000000 #99aacc   悬停时的标题颜色。 
    .startPageListColumn   #99aacc   交叉表的主体颜色。
    .startPageListColumnOver #e3e9f3 #99aacc   悬停在交叉表上方时的颜色。

    1.3 附录 C - Analysis Studio - background.css

    标题

    CSS 类 背景 边框 文本 说明
    .menubar #ffffff #e7e7e7, #deac77   顶级菜单栏的颜色。
    .menubar content div title_bar_graphic_studios.gif     标题的背景图像。
    .menu     #ffffff 菜单选项的文本颜色。
    .menu hover #e3e9f3 #e3e9f3 #123679 悬停在菜单列表或菜单操作上方时显示的颜色。
    .menu_pressed #e3e9f3 #e3e9f3 #123679 单击菜单操作时显示的颜色。

    内容菜单风格 – 从下拉列表、工具栏或菜单选择选项时使用。

    CSS 类 背景 边框 文本 说明
    .contextMenu_body White #336699 整个菜单区域的颜色。
    .contentMenu_body_NS
    .contextMenu_item #ffffff #0000cc 已选择的菜单选项的颜色。
    .contextMenu_item_with_submenu
    .contextMenu_item_over #e3e9f3 #99aacc #0000cc
    .contextMenuitemwithsubmenuover
    .contextMenu_item_default_over
    .contextMenu_item_default
    .contextMenu item disabled #ffffff Graytext
    .contextMenu_item_disabled_over

    工具栏

    CSS 类 背景 边框 文本 说明
    .main_toolbar #f3f3f3 #cccccc 主工具栏的颜色。
    .toolbar_button
    .toolbar_button_hover
    .toolbar_button_disabled
    .toolbar_button_off
    .toolbar_dropdown_button
    .toolbar_dropdown_button_hover
    .toolbar_button_pressed
    .toolbar_dropdown_button_pressed
    .toolbar_button_on #cccce3 #cccccc   工具栏选项的颜色。
    .toolbar_button_on_hover #bec8dc #336699   悬停在工具栏选项时显示的颜色。
    .toolbar_arrow #f3f3f3 #cccccc 下拉工具栏选项的颜色。
     
    .toolbar_arrow_hover
     
    .toolbar_arrow_pressed

    可插入对象

    CSS 类 背景 边框 文本 说明
    .tab_td_selected #ffffff #cccccc #336699 在“insertable objects ”下面的已选择的选项卡的颜色。     
    .top_tab td_selected
    .tab_td_none_selected #cccccc #0000cc “insertable objects ”中未选中的选项卡的颜色。
    .top_tab_td_none_selected
    .top_tab dummy_td_none_selected
    .tap_dummy_td_none_selected
    .tab_right_border #cccccc 围绕“insertable objects ”的边框颜色。
    .tab_left_border

    切换栏、维度查看器标题栏和属性面板标题栏

    CSS 类 背景 边框 文本 说明
    .ToogleBar #99aacc #336699 #ffffff 切换栏的标题的颜色。
    .DlgTitleBar        
    .ToogleBarArrow   #99aacc    
    .DlgCloseIcon        
    .InfoContainer #e7e7e7 #99aacc   “Information ”窗口的颜色。
    . ins_obj title #99aacc #336699 #ffffff “Insertable Objects ”标题栏的颜色。


    参考资料

  • 相关阅读:
    sqlserver 库服务器导数据
    C# 关于X86/X64/AnyCpu 的关系
    VisualStudio相关序列号
    超级搜索术
    ffmypeg 视频处理类库使用方法
    远程桌面连接
    关于VS2013调试IIS应用源代码时无法进入断点的问题总结
    C#访问修饰符(public,private,protected,internal,sealed,abstract)
    MySQL结构相关
    性能瓶颈定位分析
  • 原文地址:https://www.cnblogs.com/HondaHsu/p/2107016.html
Copyright © 2011-2022 走看看