SAP UI5 应用的暗黑模式 - Fiori 3 Quartz Dark 主题的使用

简介: SAP UI5 应用的暗黑模式 - Fiori 3 Quartz Dark 主题的使用

本教程前面两篇步骤,我们已经学习了使用 CSS 对我们开发的 SAP UI5 应用的界面进行美化的一些步骤。

进入文件夹 13,运行命令行 ui5 serve, 然后访问 url:http://localhost:8080/webapp/index.html

能看到如下界面:

37ca8d382694f5e72c6b06748a49ffc4.png

我们回忆一下,Fiori 1.0 时代,SAP 发布的前端应用主题为 Blue Crystall,界面效果如下图所示。这是我 2015 年在 SAP 成都研究院 CRM Fiori 应用开发团队开发的 My Opportunity Fiori 应用,用的就是 Blue Crystall Theme.

34f6e414888fe0e3040e61c5eab87d91.png

Fiori 2.0 时代的 Belize 主题如下图2 所示。2018年的时候,我已经转到了 SAP S/4HANA Customer Management 开发团队了。下面是 Opportunity 应用套上了 Belize Theme 的界面外观。

3ef5fc74296aab3ae332befce6b77470.png

Fiori 3.0 时代的 Quartz Light 主题:

ac8a77ceff6765acae1d544d7eadac08.png

以及 Quartz Dark 这种暗黑主题:

2550518f7a60769a73b4a305c1b208ba.png

本教程已经开发了很多 SAP UI5 应用了。如何在我们开发的这些 SAP UI5 应用也用上这些 Fiori 主题?

比如我们怎样才能把下面这个 SAP UI5 应用:

7913606e92b24b7d6f5689301df9186f.png

更改成使用 Quartz Dark 暗黑主题,成为下面这种效果?

1ee2e8e35d332f201a6621c1ee4c7bb0.png

本文余下部分我们就来详细探讨这个需求的实现。

相关文章
|
6天前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
33 0
|
6天前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
18 0
|
6天前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
28 0
|
6天前
|
XML 存储 数据格式
SAP UI5 控件 customData 属性的应用介绍
SAP UI5 控件 customData 属性的应用介绍
38 0
|
5天前
|
存储 安全 测试技术
使用 Visual Studio Code 创建 SAP UI5 项目遇到 self-signed security certificate 相关问题
使用 Visual Studio Code 创建 SAP UI5 项目遇到 self-signed security certificate 相关问题
16 0
|
6天前
|
开发者 UED
SAP UI5 SmartFilterBar 中 ControlConfiguration Aggregation 的作用介绍
SAP UI5 SmartFilterBar 中 ControlConfiguration Aggregation 的作用介绍
19 0
|
5天前
|
JavaScript 前端开发
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
8 0
|
6天前
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
18 1
|
6天前
|
开发者 UED
关于 SAP UI5 sap.m.Column 的 demandPopin 属性
关于 SAP UI5 sap.m.Column 的 demandPopin 属性
18 0
|
6天前
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
18 0