我正在嘗試更改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,首先刪除填充,然後改變背景顏色,可能是別的... –