70

またはのサイズを変更する方法はありますmat-spinnermat-progress-circle?

mat-spinnerandのドキュメントを読みましたmat-progress-circleが、それmat-diameterは廃止され、スピナーは親要素のサイズを取るとのことでした。

ボタンの高さを変えずに左隅mat-spinnerに aを配置するにはどうすればよいですか?mat-button

<button mat-button>
   <mat-spinner style="float:left;"></mat-spinner> 
   processing....
</button>

また、インラインcssのようなものを使用して高さを変更しようとしました

style="float:left;height:10px;width:10px;

しかし、見た目はきれいではありません。

4

4 に答える 4

243

最新の更新では、次のdiameterプロパティを使用する必要があります。

<mat-spinner [diameter]="70"></mat-spinner>

直径は、スピナーの幅と高さのピクセル数を表します。この場合、サイズは 70x70 ピクセルです。

次の stackblitz の例を参照してください。

https://stackblitz.com/edit/angular-material2-progress-spinner

于 2017-10-11T07:24:13.153 に答える
10

ここに答えがあります:

<mat-spinner mode="indeterminate" style="margin:0 auto;" [diameter]="30"></mat-spinner> 
于 2020-11-11T06:21:37.127 に答える
9

これをcssファイルに追加できます:

mat-spinner {
  zoom: 0.2
}
于 2019-01-17T05:42:21.650 に答える
7

あなたのスタイリングが望ましい結果をもたらさなかった理由がわかりません。あなたが述べたように、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

これはあなたが達成したいことですか?

于 2017-02-23T15:36:52.020 に答える