Ale*_*kiy 5 sass angular-material2 angular
我在移动设备上遇到 mat-dilog 问题。在横向移动设备上,垫对话框操作按钮位于屏幕之外,因此无法关闭对话框。
我考虑过使用特殊的 css 类在对话框顶部复制操作按钮,但它需要手动将其添加到每个对话框中。
// Dialog close button for mobile devices
.dialog-close-btn {
visibility: hidden;
}
@media screen and (max-width: 799px) and (orientation: landscape) {
.dialog-close-btn {
visibility: visible;
}
}
Run Code Online (Sandbox Code Playgroud)
它有效,但就像我说的那样,这是大量重复的代码和不必要的工作。也许有人遇到过这个问题并且有更简单的解决方案。顺便说一句,我还注意到在 chrome 全屏模式下没有这个问题,也许可以在全屏模式下在移动设备上打开对话框?如果有任何建议,我们将不胜感激)。
小智 2
我做了一些搜索,看起来使对话框全屏可能是一个很好的解决方案(http://answersiouldntfindanywhereelse.blogspot.com/2018/05/angular-material-full-size-dialog-on.html)。我知道这会影响对话框的效果,但我注意到如果您不能缩小内容,它们在移动设备上可能会很棘手。您可能还想查看https://github.com/angular/material2/issues/10094
| 归档时间: |
|
| 查看次数: |
11844 次 |
| 最近记录: |