【发布时间】:2021-10-22 19:01:35
【问题描述】:
我尝试了多种方法:
-
设置内联样式,但看起来@ionic 在生成 toast 时删除了
style="...."属性 -
CSS 变量,但不知道如何设置不公开 api (ion-icon) 的嵌套阴影元素的样式
目前我在做:
let opts = { message: '<ion-icon name="icon-name" style="font-size: 50px;...other styles..">' };
const toast = await this.toastController.create(opts);
Toasts 导出一个命名部分(消息),但这还不够,因为我需要使图标大于文本。
ion-toast {
// this works
&::part(message) {
font-size: 1.2em;
}
// None of this works and my goal is to style the ion-icon
&::part(message) ion-icon {
font-size: 1.2em;
}
&::part(message) /deep/ ion-icon {
font-size: 1.2em;
}
&::part(message)::part(ion-icon) {
font-size: 1.2em;
}
}
有什么想法吗?
【问题讨论】:
标签: css angular ionic-framework shadow-dom