Css 从$mdSidenav中删除灰色覆盖/背景
我在我的项目中使用了一些来自Angular Material的组件,我在删除服务Css 从$mdSidenav中删除灰色覆盖/背景,css,angularjs,material-design,Css,Angularjs,Material Design,我在我的项目中使用了一些来自Angular Material的组件,我在删除服务$mdSidenav的灰色覆盖/背景时遇到了一些问题,因为我看不到可以在哪里配置它 由于我不想用棱角材料破解核心代码,我想知道当侧导航面板滑入(激活)时,移除灰色覆盖层/背景的最佳方法是什么。有人能告诉我在哪里可以配置或覆盖灰色覆盖吗?感谢使用CSS: md-backdrop.md-sidenav-backdrop{ display:none } 警告:这可能会中断用户功能。您可以使用内置的角度材质属性指令
$mdSidenav
的灰色覆盖/背景时遇到了一些问题,因为我看不到可以在哪里配置它
由于我不想用棱角材料破解核心代码,我想知道当侧导航面板滑入(激活)时,移除灰色覆盖层/背景的最佳方法是什么。有人能告诉我在哪里可以配置或覆盖灰色覆盖吗?感谢使用CSS:
md-backdrop.md-sidenav-backdrop{
display:none
}
警告:这可能会中断用户功能。您可以使用内置的角度材质属性指令
md disable background
。它接受一个布尔值,当在标记中出现时,sidenav将不显示背景
<md-sidenav md-disable-backdrop>
</md-sidenav>
不要使用此选项,因为指令会侦听带有md sidenav Background类的元素中的click事件,以关闭sidenav Bar。虽然文档似乎没有明确提到md disable Background
,但这绝对是正确的解决方案文档确实提到了它,就在后面。这种类型的繁重CSS实际上会破坏用户功能。这不是最好的办法。可能可见性:隐藏代码>或<代码>不透明度:0代码>作为最后的手段,但多尔·科恩的解决方案更好。md-disable-BACKUP肯定更好