sap更改主题_步骤14:自定义CSS和主题颜色

本文介绍了如何在SAPUI5应用中添加自定义CSS样式以改变控件布局,如调整按钮和输入字段间距,并强调了在SAPUI5更新时要考虑样式兼容性问题。同时,展示了在manifest.json和视图XML中引入自定义CSS文件的方法,以及使用自定义和主题相关类来设置控件样式的原则。
摘要由CSDN通过智能技术生成

前面步骤中,我们设置了控件的Class属性,使用的是SAPUI5预定义的CSS 属性,但有时我们需要自定义一些更细致的布局,这样我们可以通过向控件中添加自定义样式CSS类并根据需要对它们进行样式设置,来更灵活的使用CSS。

1.练习效果

从图中可看出,按钮和输入字段之间的空间较小,输出文本为粗体

2.警告

兼容性规则中描述,SAPUI5生成的HTML和CSS 不是公共API的一部分,SAPUI5可能会在补丁程序和升级的版本中进行更改。如果新版本决定覆盖了样式,SAPUI5更新时都会有义务测试和更新这些修改。但前提条件是您可以控制所使用的SAPUI5版本,例如在独立方案中。在SAP Fiori启动板中运行您的应用程序时,这是不可能的,在其中为所有应用程序集中加载了SAPUI5。因此, SAP Fiori启动板应用程序不应覆盖样式。所以你在使用自定义的样式时,在升级SAPUI5时,得自己考虑升级变更。

3.源码

您可以在演练-步骤14中查看和下载所有文件。

webapp/css/style.css(新)

CSS

html[dir="ltr"] .myAppDemoWT .myCustomButton.sapMBtn {

margin-right: 0.125rem

}

html[dir="rtl"] .myAppDemoWT .myCustomButton.sapMBtn {

margin-left: 0.125rem

}

.myAppDemoWT .myCustom

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值