这个问题有一个Stackblitz demo;鉴于以下Angular Material button
<button md-button>
<span>Foo</span>
<md-icon>keyboard_arrow_down</md-icon>
</button>
如何增加Foo
和图标之间的距离(见下文):
我认为这很容易,但是Angular Material将内容包装在<span class="mat-button-wrapper">
中,因此最终标记更像是:
<button>
<span class="mat-button-wrapper">
<span>Foo</span>
<mat-icon>keyboard_arrow_down</mat-icon>
</span>
</button>
到目前为止,我已经添加了以下CSS以使包装器填充可用空间,但我看不到如何进行:
.mat-button-wrapper {
display: inline-block;
width: 100%;
}
答案 0 :(得分:0)
.mat-button-wrapper > span {
margin-right: 2em;
}
Stackblitz:-
答案 1 :(得分:0)