angular8 - 在 ng-bootstrap 中更改 toast 的位置
问题描述
按照此处的示例:https ://stackblitz.com/run?file= app/toast-global.component.ts,我们在 Angular 8 中实现了一个全局 toast 服务。默认情况下,这似乎从右上角出现屏幕的一角,但是我们想将位置更改为左下角。使用 ":host" 为 ngb-toasts 创建自定义 CSS 类不会覆盖默认的 "ngb-toasts" 类。
自定义 CSS:
:host .ngb-toasts {
left: 0 !important;
bottom: 0 !important;
}
对此的任何指示都将非常感激!
解决方案
这对我有用:
:host {
position: fixed;
top: auto!important;
bottom: 0!important;
right: auto!important;
left: 0!important;
margin: 0.5em;
z-index: 1200;
}
如果您正在关注https://ng-bootstrap.github.io/#/components/toast/examples,请务必注意,“toasts-container.component.ts”文件没有样式。您需要在此处添加此代码或将“toasts-container.component.scss”文件与它绑定。
推荐阅读
- sql - 选择先进后出时间 - 不同的日期 - 从数据手指
- mongodb - 将“null”的所有实例替换为 null
- python - 多处理生成中丢失的模块路径(ModuleNotFoundError)
- javascript - 基于另一个列表JS按字母顺序排序对象列表
- javascript - reactjs 函数中的第二个参数未定义
- excel - VBA 对象名称
- angular - 单击后退按钮时,Ionic Angular 应用程序将进入登录屏幕
- apache-spark - spark中处理重复值较多的列时尽量减少存储空间
- firebase - 使用自定义令牌登录匿名用户会删除匿名状态
- c++ - 理解 PGM 数据并将 PGM 数据加载到向量/数组中