angular - 如何使有角度的材质 sidenav 出现在主视图上?
问题描述
我有一个有角度的材质sidenav,当我单击菜单图标时,会在左侧打开一个sidenav,但它会推动主视图,但如果我单击菜单按钮,它应该在主视图上方打开。
我已经添加了我希望它看起来像的图片。我怎样才能做到这一点?
解决方案
您可以更改mode
为over
:
<mat-drawer-container>
<mat-drawer #snav [mode]="'over'"> <=== change it here
...
</mat-drawer>
<mat-drawer-content>
...
</mat-drawer-content>
</mat-drawer-container>
更新1:
您可以使用mat-sidenav
您想要的输出。不要忘记检查 CSS。
在这里你可以找到代码。
推荐阅读
- python - 如何从列表中提取数据框的名称并将其作为标题打印到输出?
- javascript - CSS半页固定半滚动不流畅
- android - FLUTTER - 有人可以帮我执行这个帖子按钮吗?
- android - 如何在不使用共享首选项的情况下仅显示一次任何活动?
- angular - 错误 TS1086:无法在环境上下文中声明访问器
- javascript - 如何根据按下的按钮切换 HTML5 输入“必需”功能
- php - Facebook Graph API - 尝试获取用户数据时出错
- javascript - 如何在其他任何事情之前从服务器加载对象 - vuejs - vuex
- php - 为什么会话破坏了移动浏览器中的每个页面加载?
- r - 如何用字典中的值替换数据框列中的每个单元格?