このCodePenは素材のページを中心としたスピナーを作成するために私を助けました角度4のデザイン:https://codepen.io/MattIn4D/pen/LiKFC
Component.html:
<div class="loading-indicator">
<mat-progress-spinner mode="indeterminate" color="accent"></mat-progress-spinner>
</div>
Component.css:
/* Absolute Center Spinner */
.loading-indicator {
position: fixed;
z-index: 999;
height: 2em;
width: 2em;
overflow: show;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
/* Transparent Overlay */
.loading-indicator:before {
content: '';
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.3);
}
これは動作します。私はCSSではうまくいきませんが、flexboxを使ってこれをどのように達成できますか? – brijmcq
style = "display:flex; justify-content:center; align-items:center;"でラッパーdivを追加することで、任意の要素を中央に配置できます。 http://the-echoplex.net/flexyboxes/でフレックスを練習できます。 – Andriy