css - Angular Material Snackbar 位置
问题描述
我想在我的标题下放置材料小吃吧(它的高度是 60px)。
问题是verticalPosition 将snackbar 放在顶部并覆盖标题。我试图添加“margin-top:75px”,但上面的区域是不可点击的。(有一个覆盖)
我无法更改 cdk-overlay-pan 的样式,因为我还有其他对话框。
解决方案
你可以试试这个:
- 创建一个全局
css
类来修改Snackbar
组件的样式。 - 在配置选项中设置
panelClass
属性。
在 global 中添加此样式声明styles.scss
:
.my-custom-snackbar {
margin: 0 !important;
position: absolute;
right: 25px;
top: 60px;
}
然后什么时候SnackBar
打开:
this.snackbar.open('Hello the world!', '', {
panelClass: 'my-custom-snackbar'
});
推荐阅读
- c# - 在 Java Android 项目中使用 C# Dll
- r - 我在 R 中安装软件包有什么问题?
- r - 如何在 ggplot 中设置图表样式,如下图所示?
- cassandra - Cassandra 3.x 版本如何将连接分配给使用相同用户 ID 与相同键空间连接的不同微服务
- maven - 如何在一个管道中配置 Maven
- jwt - Azure AD jwks uri 配置
- microsoft-graph-api - 如何以编程方式将 microsfot 机器人添加到团队组?
- jquery - jQuery 预加载器不会停止并且不会转换到主页
- python - 如何在python中永久存储树结构
- python - Arduino和Python之间的通信