Css ionic2-更改加载屏幕的颜色
我在应用程序中的许多页面上使用Css ionic2-更改加载屏幕的颜色,css,angular,ionic2,Css,Angular,Ionic2,我在应用程序中的许多页面上使用LoadingController。我想做一些定制,使它与设计和品牌的作品。我想改变: 背景色 去掉包含文本的白色框 使用我自己的旋转器 我发现背景在离子背景中,白盒容器在装入包装,装入ios(如果在ios中)。 因此,我在app.scss中添加了代码: .ion-backdrop{ background: rgba(0,20,0,.5); } .loading-ios, .loading-wrapper{ background: rgba(0,0,0,0)
LoadingController
。我想做一些定制,使它与设计和品牌的作品。我想改变:
离子背景
中,白盒容器在装入包装
,装入ios
(如果在ios中)。
因此,我在app.scss
中添加了代码:
.ion-backdrop{
background: rgba(0,20,0,.5);
}
.loading-ios, .loading-wrapper{
background: rgba(0,0,0,0);
}
$backdrop-color:#002559;//<-- I add in this.
但什么也没发生。我该怎么做
如何使用我们自己的图形更改微调器
更新01:
我发现create()
有一个cssClass
选项,所以我尝试了:
presentLoadingCustom() {
let loading = this.loadingCtrl.create({
spinner: 'hide',
// showBackdrop: false,
cssClass:`
.custom-spinner-container{
background:#445566;
}
`,
content: `
<div class="custom-spinner-container">
<div class="custom-spinner-box">loading somethung</div>
</div>
`,
duration: 20000
});
loading.onDidDismiss(() => {
console.log('Dismissed loading');
});
loading.present();
}
presentLoadingCustom(){
让加载=this.loadingCtrl.create({
微调器:“隐藏”,
//背景:错,
cssClass:`
.自定义微调器容器{
背景#445566;
}
`,
内容:`
装填
`,
持续时间:20000
});
正在加载.ondiddisclesh(()=>{
console.log(‘卸载’);
});
loading.present();
}
但我有一个错误:
./LoadingCmp类LoadingCmp_主机-内联模板中出错:0:0
原因:字符串包含无效字符
在这种情况下如何执行css
我想:
您可以覆盖theme/variables.scss
的ionic
变量。在主题/变量.scss
中:
.ion-backdrop{
background: rgba(0,20,0,.5);
}
.loading-ios, .loading-wrapper{
background: rgba(0,0,0,0);
}
$backdrop-color:#002559;//<-- I add in this.
$background color:#002559//