我正在尝试更改md-menu
的默认角形材质样式。问题是Angular Material动态生成元素,我无法从我的HTML中访问它们。更改角度2/4“md-menu”的材质默认样式
这里是我的DOM:
这里是我的组件的HTML(md-menu
生成DOM):
<md-toolbar color="primary">
<h1>Logo</h1>
<span class="spacer"></span>
<img src="../../../images/avatar-default.png" class="avatar" [mdMenuTriggerFor]="userMenu" />
<md-menu #userMenu="mdMenu">
<button md-menu-item>{{username}}</button>
<button md-menu-item>Log Out</button>
</md-menu>
</md-toolbar>
我知道,我可以访问该div
(选择在图片上)使用.mat-menu-content {...}
从全球风格,但它会影响其他元素与这样的类。而且我无法从组件CSS设置样式到这个div,因为这个元素在组件范围之外。所以我试图从组件CSS中找到改变这个元素样式的方式,而不会影响具有这种样式的其他元素。
如果有办法实施它,请告诉我。
要应用到'MD-menu'什么样风格的变化? – Nehal
@Nehal,首先删除填充,然后改变背景颜色,可能是别的... –