ionic-framework - 为 toast ionic 4 添加很棒的字体
问题描述
将字体真棒添加到吐司
我找不到在 ionic 4 上为 toast 消息添加字体真棒的方法,因为 ionic 4 是所有 Web 控制器的影子 Dom
解决方案
您可以按照下一个代码为 toast 添加自定义字体。
import { Component } from "@angular/core";
import { ToastController } from "@ionic/angular";
@Component({
selector: "app-home",
templateUrl: "home.page.html",
styleUrls: ["home.page.scss"]
})
export class HomePage {
constructor(private toastController: ToastController) {}
async showToast() {
let toast = await this.toastController.create({
message: "Your settings have been saved.",
duration: 2000
});
toast.present();
}
async showCustomToast() {
let toast = await this.toastController.create({
message: "Your settings have been saved.",
duration: 2000,
cssClass: "CustomToast"
});
toast.present();
}
}
在Toast 组件的文档中,有一个属性可以定义您的自定义 css 样式。
这个类需要在 src/global.css
.CustomToast {
font-family: Verdana, Geneva, Tahoma, sans-serif, Helvetica, sans-serif;
}
通常,当您需要自定义组件(警报、加载程序等)时,您需要遵循此过程。
我希望我有帮助:)
推荐阅读
- python - Dockerfile 在文件夹中运行 scrapy crawl 命令
- postgresql - Postgres SSL 连接错误:收到致命警报:handshake_failure
- android - 如何在android中实现未绕过的SSL pinning
- angular - 将 html 添加到 Angular 6 中的 Bootstrap 弹出框
- amazon-web-services - S3 存储桶限制上传 Mime 类型
- templates - vuejs 模板,包括里面的 html
- mysql - 如何使用 Mysql 用先前值的总和和新值更新 2 行值?
- html - css :nth-child 属性有问题
- python - 导入后无法进行 git pull
- jquery - (metronic 主题)子表中的 mdatatable 删除页脚描述,如(显示 1 - 3 条记录,共 3 条记录)