是否可以添加 CSS 类并添加或编辑 JavaScript 以在不与 SAPUI5 支持或版本冲突的情况下使事物看起来和感觉不同?关于微动画、加载行为、边界变化、字体、添加悬停状态等
我想对什么是可能的有一个现实和可靠的理解,而不破坏响应能力或给事情增加不切实际的工作量。
UI5 应用程序开发人员可以:
仅使用API参考中可见的publicAPI。
只有在扩展公共模块时,您才可以另外合并 protected 用于 UI5 控件自定义的 API。示例:https://stackoverflow.com/a/67919830/5846045
对于 SAP Fiori 启动板上的 SAPUI5 应用程序:不 直接操作 UI5 框架呈现的 HTML 和 CSS 输出。
如兼容性规则所述,SAPUI5 生成的 HTML 和 CSS 不是公共 API 的一部分,可能会在补丁和次要版本中更改。 [...] 因此,SAP Fiori 启动板应用程序应不覆盖样式。 (来源:“自定义 CSS 和主题颜色”)