修改颜色等

全面修改 iTop 的颜色方案。

本文档介绍修改 iTop 控制台颜色的多种方案,从简单的颜色替换到完整的自定义主题。更多详细内容请参考 iTop 官方文档

概述

本教程介绍修改 iTop 控制台颜色的不同方案,从简单的 ITSM Designer 修改到编写完整的自定义 CSS 主题。

对象颜色

替换默认橙色

iTop 在 full-moon 主题中使用从浅到深的橙色渐变。可以轻松替换为其他颜色渐变:

状态颜色

iTop 可以为每个状态值关联颜色和图标。默认数据模型中已定义许多状态颜色,您也可以修改或添加:

类颜色

iTop 为每个类使用特定颜色,在对象显示中使用:

列表高亮

在对象列表中,可以为某些对象设置背景色以便快速识别:

菜单图标与颜色

颜色格式

支持的颜色代码格式:

格式示例
十六进制#FF0000
RGBrgb(123, 123, 132)
RGBArgba(123, 123, 123, 0.5)
HSLhsl(123, 50%, 50%)
HSLAhsla(123, 50%, 50%, 0.23)
SCSS 变量$ibo-color-transparent$ibo-body-text-color

使用现有 SCSS 变量

使用 iTop 现有 SCSS 变量的优势在于,当创建或修改主题时,这些设置会自动应用,保持界面一致性。

要使用现有 iTop 颜色代码,可以在 iTop 3.0+ 中使用浏览器开发工具查看现有值,然后使用以下语法转换:

  • $ibo-lifecycle-success-state-primary-color
  • var(--ibo-lifecycle-success-state-primary-color)

其他变量

标签最大宽度

如果标签值较长且不希望被截断,可以修改变量 $ibo-input-set--item--max-width,修改方式与颜色变量类似。

参考


原文:https://www.itophub.io/wiki/page?id=3_2_0:customization:color-overview

2024/09/10 10:25 by127.0.0.1

版本:3_2_0/customization/color-overview.txt · Last modified: 2024/09/10 10:25 by 127.0.0.1