是否有任何可能的方法来更改mat-spinner
或mat-progress-circle
的尺寸?
我阅读了mat-spinner
和mat-progress-circle
的文档,但他们说mat-diameter
已停止,微调器将采用父元素的大小。
如何在不更改按钮高度的情况下将mat-spinner
放在mat-button
左侧角落?
<button mat-button>
<mat-spinner style="float:left;"></mat-spinner>
processing....
</button>
我也尝试使用内联css来改变高度,如
style="float:left;height:10px;width:10px;
但是看起来并不好看。
答案 0 :(得分:87)
使用最新更新时,您应使用diameter
属性:
<mat-spinner [diameter]="70"></mat-spinner>
直径表示微调器的宽度和高度的像素数量。在这种情况下,它的大小为70x70像素。
请参阅以下stackblitz示例:
https://stackblitz.com/edit/angular-material2-progress-spinner
答案 1 :(得分:8)
我不确定为什么你的造型没有带来预期的效果。如您所述,svg
内的md-spinner
内容会缩放到容器的大小,因此将width
和height
应用于md-spinner
应该有效
<强> CSS 强>
md-spinner {
float:left;
width: 24px;
height: 24px;
margin: 5px 10px 0px 0px;
}
<强>模板强>
<button md-raised-button>
<md-spinner></md-spinner>Raised Button with spinner
</button>
<强>普拉克强>
http://plnkr.co/edit/RMvCtOCV9f4TxgB4G0Yz?p=preview
这是你想要达到的目标吗?
答案 2 :(得分:3)
您可以将其添加到您的CSS文件中:
O(2*n)
答案 3 :(得分:0)
这是答案: